【问题标题】:How to Import findbug/PMD in Sonar Qube如何在 Sonarqube 中导入 findbugs/PMD
【发布时间】:2015-11-04 23:27:25
【问题描述】:

如何在声纳 Qube 中导入 FindBug/PMD(XML 格式)的配置文件?我知道方法,但是在哪里可以找到要导入的那些 XML 文件?

【问题讨论】:

    标签: java sonarqube findbugs sonar-runner pmd


    【解决方案1】:

    这里是SonarQube及其集成的解释

    SonarQube Java 插件本身就已经涵盖了所有的 Checkstyle 和 PMD 规则——这就是为什么相关插件不再捆绑在 SonarQube 中的原因。这样你就可以摆脱那些插件,忘记相关的规则。

    关于 Findbugs,大多数规则都是对 SonarQube Java 插件规则的补充。不再有“使用 Findbugs 的声纳方式”配置文件,因为这是所有语言插件只有一个“声纳方式”配置文件的约定。

    更多信息可以参考原帖 SonarQube - Combining Sonar way, FindBugs, PMD and Checkstyle without duplicates

    【讨论】:

    • 感谢您的链接,但我使用的是声纳 qube 4.3,它具有默认的“带有 findbugs 的声纳方式”,但没有 PMD。如果我可以用最新的 findbugs 规则更新这条规则,那就太好了。谢谢。 @Qiu,是的,你是对的。
    • 请记住,响应可以追溯到 2015 年。从那时起,Checkstyle 和 PMD 的开发速度都加快了很多,并且包含了 SonarQube AFAIK 未涵盖的规则。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-12-30
    • 2017-07-30
    • 2015-03-22
    • 2015-04-27
    • 1970-01-01
    • 2014-01-19
    • 1970-01-01
    相关资源
    最近更新 更多