我使用Eclipse marketplace为Eclipse(neno)安装了SonarLint 6.6。
成功扫描了我的java项目并返回了4725项。
再次对项目进行分析后,我在Eclipse服务器的SonarQube上单击“更新所有项目绑定”,将结果同步到SonarQube
我的问题
1)如何将分析结果同步到我的服务器?
2)是否有任何工具可以对分析结果进行分类,例如严重程度?因为我对“BUG”感兴趣吗?
3)如何在Eclipse环境中配置SonarLint规则?
我可以帮忙吗?非常感谢!
答案 0 :(得分:4)
1)如何将分析结果同步到我的服务器?
要分析您的项目并在SonarQube上查看结果,您需要使用其中一个扫描仪。例如,如果使用Maven构建项目,则可以使用scanner for Maven。或者,如果您使用Ant或Gradle构建项目,那么也会有专门的扫描程序(就像我链接的那样)。如果您不使用任何构建工具,则可以使用scanner for CLI。
2)是否有任何工具可以对分析结果进行分类,例如严重程度?因为我对“BUG”感兴趣吗?
我不知道这样的工具。而且,在撰写本文时, SonarLint On-The-Fly 视图无法配置为执行此操作(与Eclipse的“本机”问题视图不同)。 (如果对此有足够的兴趣,这可能是未来改进的一个好主意。)
3)如何在Eclipse环境中配置SonarLint规则?
您的项目似乎与SonarQube上的项目绑定。 您可以在SonarQube上进行配置。 在SonarQube中,每个项目都与quality profile相关联。 在配置要包含的规则之后, 您可以更新Eclipse中的绑定,以便在Eclipse中为SonarLint应用相同的配置。