2

我今天被要求解释sonar.global.exclusionssonar.global.test.exclusions标签之间的区别。根据在http://docs.sonarqube.org/display/SONAR/Narrowing+the+Focus找到的文档

区别应该是:

  • sonar.global.exclusions - 排除源代码文件
  • sonar.global.test.exclusions - 排除单元测试文件

当仅在 global.exclusions 中设置模式时,是否不排除单元测试文件?这两个标签的范围之间还有其他区别吗?

声纳 5.2

4

1 回答 1

1

测试和源在 SonarQube 中被视为不同种类的东西。这就是为什么你有不同的参数来指定它们的位置

sonar.sources
sonar.tests

以及为什么您有不同的属性来指定它们的排除项。

sonar.global.exclusions还要注意和之间的区别sonar.exclusions。前者将适用于所有项目,后者仅适用于它所设置的项目。

于 2016-08-03T15:37:52.723 回答