安装了SonarQube和Java插件,质量配置文件下没有规则

时间:2013-11-03 07:50:24

标签: java sonarqube code-analysis static-analysis sonar-runner

我已经安装了SonarQube 3.7.3和所有相关的Java插件。

在“质量配置文件”标签下,我找不到任何已开箱即用的配置规则(Android Lint除外):

enter image description here

我做错了什么?

系统/插件是否应该提供开箱即用的规则,还是应该手动导入它们?

我已经阅读了几次文档,但没有找到任何正确的答案。

3 个答案:

答案 0 :(得分:7)

查看详细说明及相关的解决方法http://jira.codehaus.org/browse/SONAR-4642#comment-335103

答案 1 :(得分:0)

您想要实现的目标是什么? “声纳方式”配置文件在我的Android项目上运行一些公平的分析,根据编码样式和复杂性提供信息,如本文http://www.professional-android-development.com/articles/code-analysis-with-sonarqube-in-android-projects所示。我正在使用Sonarqube 4.0。我也看到只列出了这三个质量档案,但他们正在做他们的工作。

答案 2 :(得分:0)

这是系统中的标准错误。 SonarQube已提出内部缺陷解决方案请求以解决此问题。

有一项工作。

步骤:

  1. 通过解压缩新鲜来创建其他位置的新实例 sonarQube的副本
  2. 在新实例上安装插件
  3. 现在备份默认质量配置文件
  4. 在旧实例上,卸载该插件(如果已安装)
  5. 将备份的质量配置文件导入旧的新实例(确保 此时尚未安装该插件)
  6. 现在在旧实例上安装插件
  7. 点击恢复默认配置文件
  8. 通过上述步骤,您应该恢复内置插件的默认规则 如果有帮助,请告诉我

    http://jira.sonarsource.com/browse/SONAR-4642#comment-335103

    最佳,KARTHIK