如何在SonarQube Analysis中排除ts.file,以获得更好的代码覆盖率。
我尝试使用以下代码
"test": {
"builder": "@angular-devkit/build-angular:karma",
"options": {
"main": "src/test.ts",
"polyfills": "src/polyfills.ts",
"tsConfig": "src/tsconfig.spec.json",
"karmaConfig": "src/karma.conf.js",
"codeCoverageExclude": [
"src/app/user/about-report/about-report.component.ts"
],
}
}
但是,在声纳中它没有被运气化的迹象。你能帮我吗。我正在使用Angular 7。
答案 0 :(得分:0)
在sonar-project.properties
中,尝试添加以下内容:
sonar.exclusions= **/*.spec.ts, **/*.ts, src/test/*
答案 1 :(得分:0)
sonar-project.properties
文件中可以使用以下指令:
sonar.coverage.exclusions=src/main/webapp
或通过网站,转到“管理”>“常规设置”>“分析范围”>“代码覆盖率”,然后设置“覆盖率排除项”属性