Sonarlint和其他eclipse工具可以模仿sonarqube



在我的项目本地机器上,试图查看sonarqube显示的与代码质量相关的问题。

使用eclipse IDE。安装了sonarint插件,我能够看到我在项目的sonarqube中看到的大多数问题。但是,不要看到与重复代码等相关的问题

从我在互联网上看到的情况来看,sonarqube使用其他第三方工具,如PMD、checksyle、findbugs来显示除sonarint显示的问题之外的其他问题。

谁通常为公司中的PMD、Checkstyle等提供xml规则集?是声纳团队还是建筑团队?或者由项目团队负责人创建一个并提供给团队。

在撰写本文时,SonarLint逐文件运行分析,因此它不能显示涉及多个文件的错误,例如:

  • 重复
  • 测试覆盖范围
  • 包级别问题(缺少package-info.java等)

此外,它只显示SonarSource分析器的问题,诸如PMD和checkstyle之类的第三方分析器被排除在外。

最后,它将显示与您在SonarQube连接模式中看到的问题相同的问题。否则在独立模式中,它使用默认的质量简档(=规则集),如其嵌入式分析器所定义的,其可以根据它们的版本而略有变化。

您在SonarLint和SonarQube之间看到的差异将归结为上述一个或多个原因。

公司中谁通常为PMD、Checkstyle等提供xml规则集?是声纳团队还是建筑团队?或者由项目团队负责人创建一个并提供给团队。

这取决于公司,对此的任何回答都是主观的。

相关内容

最新更新