用于 Scala 的 Code RED 工具

Code RED tools for Scala

我曾经是一名 Java 开发人员,一直在使用代码红色工具,如 FindBugs、CheckStyle、PMD-CPD 等,我也将这些插件集成到 Jenkins 中以进行自动审查。

当我转向 scala 时,我想继续使用 Maven 和 Jenkins。但是我找不到 eclipse、maven-plugin 和 Scala 的 Jenkins 插件中支持的红色代码工具。任何人都可以给出一些指针来解决静态代码分析、代码覆盖等问题吗?

有很多很酷的工具可以与 scala 集成,我在下面提供了我喜欢的工具列表:

UPD 首先,对于 scala 和 jenkins 之间的集成,你必须在 jenkins 中使用 sbt 插件。其次,在 jenkins 中有几个有用的代码质量插件(scapegoat,见上面的 link,它对你使用 scala 和 jenkins 的情况很灵活),scoverageplugin https://wiki.jenkins-ci.org/display/JENKINS/Scoverage+Plugin for code coverage metrics and of course own commands of sbt, they are very helpful, like sbt doc, sbt test. I found nice article about jenkins and scala http://yeghishe.github.io/2015/02/28/continuous-integration-for-scala-projects.html