Я хочу, чтобы мой scalacSettings
был более строгим (больше линтинга), когда я выдаю свою собственную команду validate
.
Каков наилучший способ добиться этого?
Новая область видимости (strict
) работала, но она требует двухкратной компиляции проекта при выпуске test
. Так что это не вариант.
ThisBuild
а> вот так:extracted.appendWithoutSession(Seq(ThisBuild / Compile / scalacOptions := baseScalacSettings ++ strictScalacSettings),state)
05.02.2019projectSettings
внутриAutoPlugin
(SBT 1.x) 05.02.2019sbt inspect strictCompile
показывает, что это команда, но не показывает, что делает. Я также используюsbt clean debug strictCompile
, и он применяетbaseScalacOptions
(как определено вprojectSettings
), ноstrictScalacOptions
по-прежнему не учитывается. 05.02.2019