首页 > 解决方案 > Sonarqube、PMD、findbugs 和 checkstyle

问题描述

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

Sonarqube 建议只使用 squid 规则?这些规则是否取代了 PMD 和 Findbugs 的规则?

标签: javasonarqube

解决方案


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

不幸的是,没有可用的规则映射允许您轻松地从 Checkstyle、FindBugs 或 PMD 迁移到 SonarJava 插件(它曾经是,但已被删除:dist.sonarsource.com 内容在哪里?)。


推荐阅读