我已经configuration了Karma来报告我的JavaScript代码的覆盖范围。 以下是karma.conf.js文件中的configuration部分: coverageReporter: { reporters: [ { type: 'html', dir: 'build/karma/coverage' }, { type: 'lcov', dir: 'build/karma/coverage', subdir: '.' }, { type: 'cobertura', dir: 'build/karma/coverage' } ] }, 我的lcov.info文件具有以下格式: TN: SF:./app/scripts/app.js FN:16,(anonymous_1) FN:26,(anonymous_2) FNF:2 FNH:1 FNDA:1,(anonymous_1) FNDA:0,(anonymous_2) DA:2,1 DA:20,1 DA:29,0 DA:34,0 LF:4 LH:2 BRF:0 BRH:0 end_of_record 不幸的是, Sonarqube JavaScript插件只考虑以SF: , DA:或BRDA:开头的行BRDA: (cf LCOVParser )。 由于这个原因,LCOV […]