Sonarqube 5.6:SonarQubeFxCop-cs.ruleset不存在

时间:2016-06-17 17:01:13

标签: sonarqube

我在扫描体面的代码库时没有遇到任何违规行为。扫描代码,将源上传到Sonarqube服务器,但不报告违规行为。

系统信息 Sonarqube 5.6 詹金斯1.651.3与詹金斯的Sonarqube插件2.4.3 Build Slave是带有Visual Studio 2015 Update 2的Windows 7

我创建了一个质量档案,继承了 Sonarqube Way for C#。此配置文件未进行任何其他更改。

在jenkins构建中,我执行以下操作:

  1. 用于MSBuild的Sonarqube扫描仪 - 开始分析
  2. 构建解决方案
  3. 用于MSBuild的Sonarqube扫描仪 - 结束分析
  4. 当我在构建成功后查看Sonarqube时,我可以看到LOC,注释密度,重复,但没有错误,漏洞或代码味道。这是一个相当大的项目,所以我期待一些事情。

    当我查看Jenkins的控制台日志时,我看到了很多这些:

    OverrideCodeAnalysisProperties:   跳过FxCop分析:SonarQube规则集不存在。规则集:C:\ dev-windeploy-1 \ workspace \ ci-build.sonarqube \ conf \ SonarQubeFxCop-cs.ruleset

    我查看了conf目录,我只看到了以下文件:

    • SonarLint.xml
    • SonarQubeAnalysisConfig.xml
    • SonarQubeRoslyn-cs.ruleset

    我已经尝试了几次搜索此问题,但Sonarqube在Visual Studio区域进行了很多更改,大部分结果都是针对较旧版本的Sonarqube而且许多属性已被弃用。< / p>

    感谢任何帮助。 谢谢!

0 个答案:

没有答案