如何忽略 Scala 中的"-Ywarn-unused"警告?



如何忽略 Scala 中一段代码的"Ywarn-unused"警告?我希望它通常被启用,但我想为特定类(或方法(进行排除。我该怎么做?

有问题的代码是宏生成的,所以我没有权力控制它(尽管我为生成奇怪代码 https://github.com/ReactiveMongo/ReactiveMongo/issues/641 的库提出了一个问题(。

in build.sbt

val silencerVersion = "1.4.4"
libraryDependencies ++= Seq(
  compilerPlugin("com.github.ghik" % "silencer-plugin" % silencerVersion cross CrossVersion.full),
  "com.github.ghik" % "silencer-lib" % silencerVersion % Provided cross CrossVersion.full
)

如果只想过滤某些路径:

scalacOptions += "-P:silencer:pathFilters=reactivemongo"

相关内容

  • 没有找到相关文章

最新更新