С файлом build.sbt, например:
ThisBuild / organization := "com.company"
ThisBuild / version := "1.0.0-SNAPSHOT"
ThisBuild / scalaVersion := "2.11.12"
Global / concurrentRestrictions += Tags.limit(Tags.Test, 1)
Global / scalacOptions ++= Seq("-Ypartial-unification",
"-unchecked",
"-Xfatal-warnings",
"-Ywarn-dead-code",
"-Ywarn-inaccessible",
"-Ywarn-unused",
"-Ywarn-unused-import",
"-Ywarn-macros:after")
Я получаю [error] bad option: '-Ywarn-macros:none'
после запуска sbt clean compile
Без -Ywarn-macros:after
, неиспользуемое предупреждение об импорте вызывает ложные предупреждения в файлахиспользуя макросы Circe, например: import io.circe.{ Decoder, Encoder }
.