Sonarlint和其他用于模拟sonarqube的eclipse工具

问题描述:

在我的项目的本地机器上试图查看sonarqube显示的代码质量相关问题。Sonarlint和其他用于模拟sonarqube的eclipse工具

使用eclipse IDE。 安装了sonarlint插件,我可以看到我在我的项目的sonarqube中看到的大多数问题。 但是,没有看到与重复代码等有关的问题

从我在互联网上看到sonarqube使用其他第三方工具,如PMD,checksyle,findbugs显示除了sonarlint显示的其他问题。

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

在写这篇文章的时候,SonarLint运行由文件分析文件, 所以它无法显示涉及多个文件,如错误:

  • 重复
  • 测试覆盖率
  • 包级别的问题(package-info.java丢失等)

而且,只显示SonarSource分析问题, THI不包括PMD和checkstyle等派对分析仪。

最后,它会显示与您在SonarQube连接模式下看到的相同的问题。 否则,在独立模式下,它使用默认质量配置文件(=规则集) (由其嵌入式分析器定义) ,它们可能会因其版本而略有不同。

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

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

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

+0

感谢您的回复 – user3761541