testing - 是否有任何工具可以对 Scala 代码进行静态分析?

标签 testing scala functional-programming static-analysis

<分区>

是否有任何工具可以对 Scala 代码执行静态分析,类似于用于 Java 的 FindBugs 和 PMD 或用于 C/C++ 的 Splint?我知道 FindBugs 可以处理编译 Java 生成的字节码,所以我很好奇它在 Scala 上的工作方式。

Google 搜索(截至 2009 年 10 月 27 日)显示的信息很少。

Google 搜索(截至 2010 年 2 月 1 日)揭示了这个问题。

最佳答案

FindBugs 分析 JVM 字节码,不管生成它们的工具是什么。我试过使用 FindBugs 检查 Scala 生成的 .class 文件。不幸的是,FindBugs 产生了很多警告,即使是对于微不足道的 Scala 程序也是如此。

关于testing - 是否有任何工具可以对 Scala 代码进行静态分析?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1598882/

相关文章:

javascript - compose 函数如何处理多个参数?

testing - 使用 PowerMock 和 PowerMockito 进行 GWT 测试

python - 如何改进我的 python 脚本来解析链接?

scala - 在 Akka 中捕获异常作为参与者的响应

java - 使用NewHadoopRDD时如何给出文件名?

scala - Tuple2 的概念目的是什么?

testing - 仅为本地主机配置 lua prosody

php - Symfony2 : Get input value in functional testing

scala - 是否可以压缩两个不同大小的流并将其余部分保留在 Scala 中?

algorithm - 这是 Haskell 中正确实现的合并排序吗?