我已在项目属性中排除了该目录,但声纳并未排除它。谁能帮我找出问题吗?
sonar.sources=./
sonar.exclusions=./utility/Excel/**
我意识到首先我应该写下目录名称,如下所示以排除该目录上的所有文件夹和文件:
sonar.exclusions=utility/Excel/**/*
其次,我应该使用逗号分隔的目录名称来排除多个目录:
sonar.exclusions=utility/Excel/**/* , utility/mailer/**/*
如果您的排除仍然不起作用,请仔细检查您尝试排除的文件的位置。 SonarQube 自动定义 2 个分析范围:sonar.sources 和 sonar.tests。
如果您要排除的文件位于 sonar.tests 范围内,那么您应该使用
sonar.test.exclusions
而不是 sonar.exclusions