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

时间:2017-11-08 08:59:17

标签: sonarqube sonarlint

我使用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 个答案:

答案 0 :(得分:4)

  

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

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

  

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

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

  

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

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