1

我们使用的是 sonarqube 6.7 版。我想在我的 Intellij Idea 上本地执行所有带有阻止程序和严重严重性的声纳错误和漏洞 Java 规则。我想在我的 IDE 中配置的多个 IDEA 项目上运行这些规则。

我已经安装了 SonarLint 插件(3.2 版)并将其配置为绑定到声纳服务器。在从“项目文件”选项卡运行分析时,我收到所有 iml 文件的错误

“无法分析文件‘feature.iml’。跳过:F:/modules/feature.iml”

.

我的目标是识别在我的项目中失败的所有声纳规则,以便我可以在声纳服务器上激活它们以作为 CI 的一部分定期运行。要开始,我想从阻止程序和关键漏洞开始。

有人可以指导我吗?

4

1 回答 1

0

您应该在分配给 SonarQube 项目的质量配置文件中激活所有具有所需严重性的规则。然后,您可以将 IntelliJ 中的项目绑定到 SonarQube 中的项目。SonarLint 将使用相同的质量配置文件。

关于 iml 文件,这不是错误。SonarLint 将从分析中排除某些对分析没有意义的文件,例如二进制文件。

于 2018-02-27T08:38:23.247 回答