预览模式下的 SonarQube 线覆盖规则
Posted
技术标签:
【中文标题】预览模式下的 SonarQube 线覆盖规则【英文标题】:SonarQube Line Coverage Rule in Preview Mode 【发布时间】:2017-03-03 07:42:36 【问题描述】:尝试使用声纳扫描仪 2.5 和 2.8
在 SonarQube 的“规则”部分,对于 javascript,我有分支覆盖和线路覆盖。 分支覆盖率是Minor,最小覆盖率65 线路覆盖为Major,最低覆盖率为70
当我在其上运行完整的声纳并阅读服务器上的报告时,我的代码没有通过这些规则。 但是如果我在本地以预览模式运行它, sonar_runner -Dsonar.analysis.mode=preview 在控制台上,它只报告一个小问题,并查看本地 html 报告,它显示了分支覆盖范围以下的文件。但是没有标记出重大问题,或者没有引用未通过 Line 覆盖范围的文件。
我读到它在预览模式下不支持质量门,但它应该支持规则,而且它报告分支覆盖率的事实,我不确定出了什么问题。还有其他人在预览模式下获得线路覆盖规则吗?
感谢任何帮助,谢谢
【问题讨论】:
【参考方案1】:预览模式不进行查找有关覆盖或重复的新问题所需的计算。您看到的旧问题是从服务器中提取的。
【讨论】:
以上是关于预览模式下的 SonarQube 线覆盖规则的主要内容,如果未能解决你的问题,请参考以下文章