代码气味停止出现在声纳中

时间:2016-11-23 18:24:40

标签: sonarqube sonarqube-scan

所以,首先,我想明确表示我不相信Sonar在这里失败,这几乎完全是我所做的。

我最近通过并将我们的Sonar安装从5.x升级到6.1。然后我升级到最新的声纳扫描仪并进行分析,看起来很棒。所有的气味和臭虫都出现了。

然后,我通过并添加了代码覆盖率报告,并且一旦我这样做,气味/错误就变为零......即使代码没有改变。

我补充说:

-Dsonar.cs.dotcover.reportsPaths=tests/**/test/coverage.html
-Dsonar.cs.xunit.reportsPaths=tests/**/test/xunit.xml

所有的覆盖范围和单元测试信息现在都出现了,但气味和错误已经消失。

我是否以某种方式通过提供这些报告来覆盖静态分析部分?我有什么需要做的才能让他们回来吗?

2 个答案:

答案 0 :(得分:0)

答案:

在升级过程中,所有规则都会被禁用。

答案 1 :(得分:0)

当我们升级sonarqube时,质量配置文件没有任何规则。我们可以使用以下步骤再次恢复这些配置文件:

  1. 以管理员身份登录
  2. 转到质量资料
  3. 点击向下箭头按钮缩小以创建按钮
  4. 我们将获得2个选项 一个。恢复配置文件b。恢复内置配置文件
  5. 如果我们之前使用了备份,则单击“还原配置文件”,否则单击“还原内置配置文件”
  6. 选择语言并重新恢复
  7. 再次运行声纳 - 跑步者