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

时间:2015-01-23 10:58:16

标签: sonarqube sonarqube-4.5

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

  1. SonarQube默认质量配置文件中的规则如何“声纳方式” 与那些插件有关?它们是完全不同的规则还是Sonar方式包含这些插件中最重要的规则?
  2. 组合这些规则集的最佳方法是什么?我怎样才能避免重复检查?
  3. Sonar v.3.x包含“使用Findbugs的声纳方式”配置文件。我在v.4.5.1中找不到 - 发生了什么事?

1 个答案:

答案 0 :(得分:9)

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

关于Findbugs,大多数规则都是SonarQube Java插件规则的补充。没有" Sonar方式与Findbugs"因为这是所有语言插件只有#"声纳方式"的惯例。轮廓。