【发布时间】:2018-06-30 21:41:41
【问题描述】:
我想为ui 项目提供覆盖率报告。
该项目主要由.ts文件组成,受版本控制。
用于检查覆盖率的gulp 命令生成.js 文件,然后检查覆盖率。 (以及一份覆盖报告……仅报告这些文件)
.js 文件不受版本控制,并且在生成时与.ts 文件混合(即,只要有.ts 文件,就会在其旁边生成.js 文件)。
这会产生以下问题:
当sonarqube 生成覆盖率报告时,对我上面的报告(由sonar.javascript.lcov.reportPaths 指向),添加了.ts 文件(当然有0.0% 覆盖率),这打破了实际的cov 值。
有没有办法/模式来指示声纳:
a) 对.ts 文件执行代码分析
b) 生成覆盖率报告时忽略所有 .ts 文件?
【问题讨论】: