首页 文章

SonarQube - 结合声纳方式,FindBugs,PMD和Checkstyle,无需重复

提问于
浏览
9

我正在寻找SonarQube与FindBugs,PMD和Checkstyle插件的最佳实践 .

  • SonarQube的默认质量配置文件"Sonar way"中的规则与插件的规则有何关系?它们是完全不同的规则还是Sonar方式包含这些插件中最重要的规则?

  • 组合这些规则集的最佳方法是什么?我怎样才能避免重复检查?

  • Sonar v.3.x包含"Sonar way with Findbugs" Profiles . 我在v.4.5.1中找不到 - 发生了什么事?

1 回答

  • 8

    仅SonarQube Java插件已经涵盖了所有Checkstyle和PMD规则 - 这就是SonarQube中不再捆绑相关插件的原因 . 所以你可以摆脱这些插件,忘记相关的规则 .

    关于Findbugs,大多数规则都是SonarQube Java插件规则的补充 . 再也没有“使用Findbugs的声纳方式”配置文件,因为这是所有语言插件只有“声纳方式”配置文件的惯例 .

相关问题