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