gpt4 book ai didi

scala - Scala 静态分析工具的现状如何?

转载 作者:行者123 更新时间:2023-12-03 05:44:33 25 4
gpt4 key购买 nike

我在 StackOverflow 上看到了一个有关 Scala 静态分析的问题,但该问题已于 2009 年得到解答。如您所知,Scala 工具正在快速变化。

因此,我想知道熟悉 Scala 中静态分析工具当前状态的人是否可以告诉我是否有类似于 Scala 的 Findbugs 工具。我发现 Findbugs 对 Scala 发出了许多不必要的警告,可能与“对象”单例编译为字节码的方式有关,由于特征等。我听说 Scalastyle 不仅是 Java 的 CheckStyle 的 Scala 版本,它还包括 Findbugs 和 PMD 的部分。但如果它没有实现所有 Findbugs 和/或 PMD,那么还有其他工具可以补充吗?或者,Scalastyle 不仅有利于样式检查,而且有利于提高代码质量吗?

此外,Scala 与 Sonar 等的集成怎么样? Scala Sonar 插件(与 Scalastyle 配合使用)可靠吗?

最佳答案

以下是截至 2014 年 8 月针对一些针对 Scala 或与 Scala 配合良好的问题的更新答案。

我个人认为 JVM 或 Java 最终会产生太多误报,或者进行主要针对 Java 特定类的检查。例如,由于在 Scala 中我们不倾向于使用 Java 集合,因此不需要所有基于 findbugs 集合的检查。另一个例子是检查静态字段的使用,这在 Scala 中是不相关的。

关于scala - Scala 静态分析工具的现状如何?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22617713/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com