【发布时间】:2014-05-02 07:12:24
【问题描述】:
我在 Scala 中看到了一个关于静态分析的 StackOverflow 问题,但该问题在 2009 年得到了回答。如您所知,Scala 工具正在迅速变化。
因此,我想知道是否有熟悉 Scala 中静态分析工具当前状态的人可以告诉我,例如,是否存在与 Scala 等效的 Findbugs。我发现 Findbugs 对 Scala 发出了许多不必要的警告,可能与“对象”单例编译为字节码的方式有关,由于特征等。我听说 Scalastyle 不仅是 Java 的 CheckStyle 的 Scala 版本,它还包括一些 Findbugs 和 PMD。但是,如果它没有实现所有 Findbugs 和/或 PMD,那么还有其他工具可以补充它吗?或者,Scalastyle 不仅对样式检查有好处,而且对提高代码质量有好处吗?
另外,Scala 与 Sonar 的集成怎么样? Scala Sonar 插件(适用于 Scalastyle)可靠吗?
【问题讨论】:
标签: scala static-analysis sonarqube scalastyle