声纳中的coverage_exclusions与排除有啥区别?
Posted
技术标签:
【中文标题】声纳中的coverage_exclusions与排除有啥区别?【英文标题】:What is the difference between coverage_exclusions vs exclusions in sonar?声纳中的coverage_exclusions与排除有什么区别? 【发布时间】:2019-07-22 05:25:10 【问题描述】:声纳中coverage_exclusions
与exclusions
有什么区别?示例:
"sonar":
"exclusions": "gulpfile.js, ...",
"coverage_exclusions": "gulpfile.js, ..., server/models/*.js",
"quality_gate": "...",
"server_id": "SONAR-main"
,
【问题讨论】:
【参考方案1】:sonar.coverage.exclusions
从测试覆盖率指标中排除了一些文件,但仍会分析这些文件:其他指标、重复项、编码规则...
sonar.exclusions
将某些文件完全排除在分析之外:这些文件根本不会出现在 SonarQube 中。
见https://docs.sonarqube.org/latest/project-administration/narrowing-the-focus/
sonar.exclusions
和 sonar.coverage.exclusions
是 SonarQube 的标准属性名称。我不知道您使用的工具如何根据您的配置文件将这些属性提供给分析。
【讨论】:
以上是关于声纳中的coverage_exclusions与排除有啥区别?的主要内容,如果未能解决你的问题,请参考以下文章