【问题标题】:Sonarlint and other tools for eclipse to mimic sonarqubeSonarlint 和其他 Eclipse 工具模仿 sonarqube
【发布时间】:2018-03-26 00:35:10
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: java sonarlint


    【解决方案1】:

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

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

    此外,它仅显示来自 SonarSource 分析器的问题, 不包括 PMD 和 checkstyle 等第三方分析器。

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

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

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

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

    【讨论】:

    • 感谢您的回复
    猜你喜欢
    • 2017-04-19
    • 2018-04-30
    • 1970-01-01
    • 2016-03-26
    • 1970-01-01
    • 2016-01-22
    • 2018-01-31
    • 2016-02-07
    • 2015-12-26
    相关资源
    最近更新 更多