plugins.sbtに以下を追加する。
addSbtPlugin("com.github.sbt" % "sbt-findbugs" % "2.0.0")
build.sbtに以下を追加する(html形式のレポートを出す。おそらくJenkinsとかでレポートを表示するなら不要)
findbugsReportType := Some(FindbugsReport.PlainHtml)
以下実行すると
sbt clean findbugs
レポート(target/scala-2.12/findbugs/report.xml)ができる。

Warningが出てるけど、とりあえず無視する。
コードを以下のように変えてみる。
object Main {
def main(args: Array[String]): Unit = {
val test: String = null
if (test == null) {
new RuntimeException(test)
}
}
}



ちゃんとレポートされてた。
わからなかったこと
このWarningがわからなかった。

Main関数やけど…