成功的问题报告,但仪表板上没有问题

时间:2016-07-06 16:42:52

标签: c# jenkins sonarqube sonarqube5.6

我目前正在寻找将代码分析添加到C#项目中。我正在通过Jenkins / C#/ Visual Studio插件运行分析,并且没有在仪表板上报告任何问题。我的问题JSON报告有很多以下问题:

{
   "ruleId":"CS7035",
   "level":"warning",
   "message":"The specified version string does not conform to the recommended format - major.minor.build.revision",
   "locations":[
      {
         "resultFile":{
            "uri":"my file",
            "region":{
               "startLine":123,
               "startColumn":22,
               "endLine":123,
               "endColumn":33
            }
         }
      }
   ],
   "properties":{
      "warningLevel":4
   }
},
...

显然,分析正在发挥作用并产生问题。但是,当我在仪表板上查看项目时,它显示没有错误/漏洞/等。有趣的是,它确实显示了代码行和重复统计信息。

分析确实适用于我们的JS代码,所以它似乎只是一个C#的东西。

1 个答案:

答案 0 :(得分:0)

您使用的是不支持新版SARIF JSON格式的C#插件5.3版。

这已在5.3.1版本中修复 - 请参阅SONARCS-602

更新到此插件的最新版本应解决您的问题。