2016-11-23 24 views
0

因此,首先,我想说清楚,我不相信Sonar在这里失败,这几乎完全是我做的。代码气味停止在Sonar中显示

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

然后,我检查并添加了代码覆盖率报告,只要我这样做,气味/错误就会变为零......即使代码没有更改。

我说:

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

而且所有的覆盖面和单元测试信息现在显示了,但气味和错误已经消失。

难道我莫名其妙地覆盖由提供这些报告的静态分析部分?有什么我需要做的把他们带回来吗?

回答

0

答案:

升级过程中出现所有规则都被禁用。

0

当我们升级sonarqube,质量配置文件没有任何规则。我们可以通过下面的步骤重新恢复这些文件:

  1. 登录作为管理
  2. 到质量配置文件
  3. 点击向下箭头按钮,窄创建按钮
  4. 我们将得到2个选择 一。还原配置文件b。还原内置的轮廓
  5. 如果我们以前需要备份然后单击还原配置文件,否则点击在建姿态
  6. 选择语言还原和重新恢复它
  7. 再次运行声纳亚军