在我的本地机器上为我的项目试图查看sonarqube显示的代码质量相关问题 .
使用eclipse IDE . 安装了sonarlint插件,我能够看到我在sonarqube中为我的项目看到的大部分问题 . 但是,不要看到与重复代码等相关的问题
从我在互联网上看到的,sonarqube使用其他第三方工具,如PMD,checksyle,findbugs,以显示除了sonarlint所显示的其他问题 .
谁通常在公司为PMD,Checkstyle等提供xml规则集?是声纳团队还是建筑团队?或者项目团队负责人创建一个并将其提供给团队 .
1 回答
在撰写本文时,SonarLint逐个文件运行分析,因此无法显示涉及多个文件的错误,例如:
重复
测试覆盖率
包级别问题(缺少
package-info.java
等)此外,它仅显示SonarSource分析仪的问题,不包括PMD和checkstyle等第三方分析仪 .
最后,它将显示您在连接模式下在SonarQube中看到的相同问题 . 否则,在独立模式下,它使用默认质量配置文件(=规则集),由嵌入式分析器定义,可能会根据其版本略有不同 .
您在SonarLint和SonarQube之间看到的差异将归结为一个或多个原因,如上所述 .
这取决于公司,任何答案都是主观的 .