我们使用的是Sonarqube版本6.7。我想在我的Intellij Idea上使用Blocker执行所有声纳错误和漏洞Java规则,并在本地执行严重性。我想在我的IDE中配置的多个想法项目上运行这些规则。
我已经安装了Sonarlint插件(版本3.2(,并将其配置为绑定到Sonar Server。在从"项目文件"选项卡中运行分析时,我会以
的方式收到所有IML文件的错误" file'feature.iml'无法分析。跳过: f:/modules/feature.iml"
。
我的目标是确定所有项目失败的声纳规则,以便我可以在Sonar Server上激活它们作为CI的一部分,以定期运行。首先,我想到了从阻碍和关键漏洞开始的。
有人可以指导我吗?
您应该在Sonarqube中分配给项目的质量配置文件中激活所有规则。然后,您可以将您在Intellij的项目绑定到Sonarqube的项目。Sonarlint将使用相同的质量配置文件。
关于IML文件,这不是错误。Sonarlint将将某些文件排除在分析中,这些文件是没有意义的,例如二进制文件。