NoWarn 不是 -Wunused 编译器错误的有效选择

Moj*_*ojo 5 scala sbt

我添加sbt-toplecat到我的 repo 并修复了我的代码的大部分错误,但有一个问题我不确定如何修复:

'nowarn' is not a valid choice for '-Wunused'
Run Code Online (Sandbox Code Playgroud)

我正在运行 Scala 2.13。如何解决此错误?

Mar*_*lic 6

nowarn可从 Scala 2.13.2 获得。我猜你更新到sbt-tpolecat0.1.12,它在Add -Wunused:nowarn添加了这个选项到 2.13 版本。#21

addSbtPlugin("io.github.davidgregory084" % "sbt-tpolecat" % "0.1.12")
Run Code Online (Sandbox Code Playgroud)

但是将您的 Scala 版本保持在 2.13.1 或 2.13.0

scalaVersion := "2.13.1"
Run Code Online (Sandbox Code Playgroud)

要解决此问题,请尝试将 Scala 版本更新到 2.13.2

scalaVersion := "2.13.2"
Run Code Online (Sandbox Code Playgroud)