gpt4 book ai didi

java - Sonarlint 和其他 Eclipse 模仿 sonarqube 的工具

转载 作者:行者123 更新时间:2023-12-02 12:08:12 24 4
gpt4 key购买 nike

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

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

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

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

最佳答案

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

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

此外,它仅显示 SonarSource 分析器的问题,排除 PMD 和 checkstyle 等第三方分析器。

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

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

Who usually provide the xml rulesets for PMD, Checkstyle etc in the company? Is it the sonar team or the architecture team? or the project team leads create one and provide it to the team.

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

关于java - Sonarlint 和其他 Eclipse 模仿 sonarqube 的工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46737275/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com