Scala での静的解析に関する StackOverflow の質問を見ましたが、その回答は 2009 年にありました。ご存知のように、Scala ツールは急速に変化しています。
したがって、Scala の静的解析ツールの現状に精通している誰かが、たとえば、Scala に相当する Findbugs があるかどうかを教えてくれるかどうか疑問に思っていました。Findbugs が Scala に対して多くの不要な警告を発行することがわかりました。これはおそらく、「オブジェクト」シングルトンが特性などのためにバイトコードにコンパイルする方法に関係している可能性があります。Scalastyle は Java の CheckStyle の Scala バージョンであるだけでなく、 Findbugs と PMD のビットが含まれています。しかし、Findbugs や PMD のすべてを実装していない場合、それを補う他のツールはありますか? それとも、Scalastyle はスタイル チェックだけでなく、コード品質の向上にも適していますか?
また、Sonar などとの Scala の統合についてはどうでしょうか。Scala Sonar プラグイン (Scalastyle で動作) は信頼できますか?