我正在使用“scalafmt”命令来确保我的 Scala 代码中没有格式错误。它一直失败并显示此错误消息:
Looking for unformatted files... (98.35 %, 238 / 242)
error: --test failed
这是最后两行。日志中没有其他错误消息。有没有我可以使用的配置,可以为我提供有关此故障的更多信息?
我正在使用“scalafmt”命令来确保我的 Scala 代码中没有格式错误。它一直失败并显示此错误消息:
Looking for unformatted files... (98.35 %, 238 / 242)
error: --test failed
这是最后两行。日志中没有其他错误消息。有没有我可以使用的配置,可以为我提供有关此故障的更多信息?
默认情况下,Scalafmt 错误会报告给 System.err。扩展 org.scalafmt.interfaces.ScalafmtReporter 以自定义错误报告以处理解析和配置错误。
class ScalafmtErrReport(out: PrintStream) extends ScalafmtReporter {
override def error(file: Path, e: Throwable): Unit = {
out.print(s"error: $file: ")
trimStacktrace(e)
e.printStackTrace(out)
}
override def error(path: Path, message: String): Unit = {
out.println(s"error: $path: $message")
}
override def error(file: Path, message: String, e: Throwable): Unit = {
error(file, ScalafmtException(message, e))
}
}