【问题标题】:Code RED tools for Scala用于 Scala 的代码 RED 工具
【发布时间】:2016-12-26 08:07:03
【问题描述】:

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

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

【问题讨论】:

    标签: scala jenkins-plugins checkstyle findbugs pmd


    【解决方案1】:

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

    UPD 首先,对于 scala 和 jenkins 之间的集成,您必须在 jenkins 中使用 sbt 插件。其次,在 jenkins 中有几个用于代码质量的有用插件(scapegoat,请参见上面的链接,它适用于 scala 和 jenkins 的情况),scoverageplugin https://wiki.jenkins-ci.org/display/JENKINS/Scoverage+Plugin 用于代码覆盖率指标,当然还有自己的 sbt 命令,他们非常有帮助,比如sbt doc, sbt test。我发现了关于 jenkins 和 scala 的好文章 http://yeghishe.github.io/2015/02/28/continuous-integration-for-scala-projects.html

    【讨论】:

    • 感谢 Art_Rebel 的及时回复。刚刚做了一个快速分析,这些工具在 sbt 或独立时都很棒,但在 jenkins 上并不好。你认为它会是什么? Jenkins 会适应所有与 Scala 相关的东西吗?还是会为 Scala 发展 SBT?
    • @Scott Shipp thx 发表评论,我在 UPD 部分添加了覆盖范围
    • @Ashok Krishnamoorthy 说明情况了吗?
    • 是的,它澄清了。现在设置特定于 scala 的环境,来自 java 思维。谢谢。
    猜你喜欢
    • 1970-01-01
    • 2011-07-07
    • 2011-03-30
    • 2011-09-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-29
    相关资源
    最近更新 更多