【问题标题】:Sonarlint issues shown in eclipse not in bind Sonarqube projectEclipse 中显示的 Sonarlint 问题不在绑定 Sonarqube 项目中
【发布时间】:2018-04-20 21:12:39
【问题描述】:

我使用 Eclipse 市场安装了 SonarLint 6.6 for Eclipse (neno)。

它成功扫描了我的 java 项目并返回了 4725 个项目。

我将项目绑定到安装在同一台 PC 上的 SonarQube 服务器

再次分析项目后,我在 Eclipse 服务器的 SonarQube 上单击“更新所有项目绑定”以将结果同步到 SonarQube

我的问题

1) 如何将分析结果同步到我的服务器?

2) 是否有任何工具可以对分析结果进行分类,例如按严重程度?因为我只对“BUG”感兴趣?

3) 如何在Eclipse环境中配置SonarLint的规则?

我可以帮忙吗?非常感谢!

【问题讨论】:

    标签: sonarqube sonarlint


    【解决方案1】:

    1) 如何将分析结果同步到我的服务器?

    要分析您的项目并在 SonarQube 上查看结果,您需要使用其中一台扫描仪。例如,如果您使用 Maven 构建项目,则可以使用 scanner for Maven。或者,如果您使用AntGradle 构建您的项目,那么也有一个专用的扫描仪(正如我链接的那样)。如果你不使用任何构建工具,那么你可以使用scanner for CLI

    2) 是否有任何工具可以对分析结果进行分类,例如按严重程度?因为我只对“BUG”感兴趣?

    我不知道有这样的工具。而且,在撰写本文时,SonarLint On-The-Fly 视图无法配置为执行此操作(与 Eclipse 的“本机”Problems 视图不同)。 (如果有足够的兴趣,这可能是未来改进的好主意。)

    3) 如何在Eclipse环境中配置SonarLint的规则?

    您的项目似乎与 SonarQube 上的项目绑定。 您可以在 SonarQube 上进行配置。 在 SonarQube 中,每个项目都与一个 quality profile 相关联。 在您可以配置要包含的规则之后, 您可以更新 Eclipse 中的绑定以在 Eclipse 中为 SonarLint 应用相同的配置。

    【讨论】:

    • 感谢您的帮助!我指定对一个包含数千个 Java 程序的项目进行盲目的源代码质量审查。 Sonarlint 看起来不是这个练习的好工具。你有什么 Eclipse 插件推荐吗?
    • @CalvinLai 我不确定我是否理解。 SonarLint for Eclipse 是在 Eclipse 中显示质量问题的好方法。如果您想查看 SonarQube 上的质量问题,您需要使用其中一台 SonarQube 扫描仪,正如我所解释的那样。
    猜你喜欢
    • 2018-03-02
    • 2017-11-25
    • 1970-01-01
    • 2018-04-30
    • 2019-05-17
    • 1970-01-01
    • 2023-04-03
    • 1970-01-01
    • 2013-11-26
    相关资源
    最近更新 更多