【问题标题】:Custom rules do not create any issues after scanning source code using Sonarqube使用 Sonarqube 扫描源代码后,自定义规则不会产生任何问题
【发布时间】:2017-03-29 07:02:56
【问题描述】:

我创建了一组 Java 规则并将其打包到一个 jar 文件中,并使用(Java 插件 3.13.1)作为依赖项。然后添加到我的 Sonar Qube 5.0.1 本地安装中的插件路径($SONAR_HOME/extensions/plugins)。 现在我可以通过 Web 界面查看规则。然后我运行 sonnar-runner 扫描仪(2.4)来测试自定义规则生成的问题。但在成功执行后,通过 Web 界面在项目中没有显示任何问题。 sonar.log 中没有错误或警告。 我已经使用http://docs.sonarqube.org/display/PLUG/Writing+Custom+Java+Rules+101 步骤创建了自定义配置文件。

我有以下版本的插件。

<sonar.plugin.api.version>4.5.7</sonar.plugin.api.version>
<java.plugin.version>3.13.1</java.plugin.version>

【问题讨论】:

  • 您确认已将规则添加到正在使用的配置文件中吗?
  • 附注,但你应该真的升级你的 SQ 实例和 java 插件版本:两者都有很大的改进。
  • @G.Ann-SonarSourceTeam :是的,我已将规则添加到默认配置文件中。但是,它仍然无法正常工作。
  • @benzonico:你有最新的 SQ 实例和 java 插件版本的工作示例吗?

标签: java sonarqube


【解决方案1】:

请确保您使用的是相同的 java 插件版本: 1. 在你的“pom”中 - &lt;java.plugin.version&gt;3.13.1&lt;/java.plugin.version&gt; 2.在$SONAR_HOME/extensions/plugins下

【讨论】:

  • 感谢 Sonali。我正在使用不同的java插件版本。我没有收到任何关于这个问题的错误。
猜你喜欢
  • 2018-02-02
  • 2017-01-14
  • 2017-08-07
  • 2016-02-20
  • 2018-07-04
  • 1970-01-01
  • 2021-01-09
  • 1970-01-01
  • 2020-06-04
相关资源
最近更新 更多