【发布时间】:2017-03-03 07:42:36
【问题描述】:
尝试使用声纳扫描仪 2.5 和 2.8
在 SonarQube 的“规则”部分,对于 JavaScript,我有分支覆盖和线路覆盖。
分支覆盖率是Minor,最小覆盖率65
线路覆盖为Major,最低覆盖率为70
当我在其上运行完整的声纳并阅读服务器上的报告时,我的代码没有通过这些规则。
但是如果我在本地以预览模式运行它,
sonar_runner -Dsonar.analysis.mode=preview
在控制台上,它只报告一个小问题,并查看本地 HTML 报告,它显示了分支覆盖范围以下的文件。但是没有标记出重大问题,或者没有引用未通过 Line 覆盖范围的文件。
我读到它在预览模式下不支持质量门,但它应该支持规则,而且它报告分支覆盖率的事实,我不确定出了什么问题。还有其他人在预览模式下获得线路覆盖规则吗?
感谢任何帮助,谢谢
【问题讨论】: