Java Sonarqube、PMD、findbugs和checkstyle

Java Sonarqube、PMD、findbugs和checkstyle,java,sonarqube,Java,Sonarqube,我使用的是sonarqube社区版本6.7.2,我记得SonarJava插件的目标是用squid规则取代(至少大部分是)Findbugs和PMD规则。当有一个合适的squid规则替换时,这些提供者提供了一个关于规则的信息,但是现在我找不到它,例如,findbugs中的一些规则与我从squid中知道的其他规则非常相似 Sonarqube建议只使用squid规则?这些规则是否替换PMD和Findbugs中的well规则?建议使用squid规则,因为它们受支持 不幸的是,没有一个可用的规则映射可以让您

我使用的是sonarqube社区版本6.7.2,我记得SonarJava插件的目标是用squid规则取代(至少大部分是)Findbugs和PMD规则。当有一个合适的squid规则替换时,这些提供者提供了一个关于规则的信息,但是现在我找不到它,例如,findbugs中的一些规则与我从squid中知道的其他规则非常相似


Sonarqube建议只使用squid规则?这些规则是否替换PMD和Findbugs中的well规则?

建议使用squid规则,因为它们受支持


不幸的是,没有一个可用的规则映射可以让您轻松地从Checkstyle、FindBugs或PMD迁移到SonarJava插件(它是,但已被删除:)。

嗨,我认为stackoverflow并不适合这样的问题:我认为最好打开一个线程并比较规则,我在这里真的有偏见(我写了很多关于SonarJava的规则),所以我想说,至少我们的目标是在有意义的时候重新实现,并在我们可以改进的地方进行改进,所以我很想回答:是的,它们甚至更好,但要自己测试。所有这些链接都被破坏了。在将SonarSource的分析器与OP问题中提到的经过验证的开源工具进行比较时,SonarSource似乎已经不再透明了。