首页 文章

在eclipse中显示的Sonarlint问题不在绑定Sonarqube项目中

提问于
浏览
1

我使用Eclipse marketplace为Eclipse(neno)安装了SonarLint 6.6 .

enter image description here

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

enter image description here

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

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

enter image description here

enter image description here

我的问题

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

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

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

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

1 回答

  • 4

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

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

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

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

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

    看来你的项目被绑定到SonarQube上的一个项目 . 您可以在SonarQube上配置它 . 在SonarQube中,每个项目都与quality profile相关联 . 在配置要包含的规则之后,可以更新Eclipse中的绑定以在Eclipse中为SonarLint应用相同的配置 .

相关问题