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

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

根据我在互联网上看到的内容,声纳尔古贝使用了其他第三方工具(例如PMD,checkyle,findbugs)来显示声纳尔尼所显示的其他问题。

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

最佳答案

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


重复项
测试范围
程序包级问题(缺少package-info.java等)


此外,它仅显示SonarSource分析仪的问题,
排除了第三方分析器(例如PMD和Checkstyle)。

最后,它将显示与在连接模式下的SonarQube中看到的相同的问题。
否则,在独立模式下,
它使用默认的质量配置文件(=规则集),
根据其嵌入式分析仪的定义,
视版本而定。

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


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


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

10-07 15:49