我对SonarQube的通配符使用感到困惑。假设我想忽略所有xml文件。我应该将*.xml
放在全局源文件排除项中吗?但它是否会忽略不同层中的xml文件,例如/foo/bar/file.xml
和/foo/bar/folder/folder2/xml
?
答案 0 :(得分:11)
在sonar-project.properties
中,您有两种方法可以忽略文件:
sonar.exclusions=the/full/path/*.xml
会忽略.xml
中的所有path
个文件。sonar.exclusions=**/*.xml
将忽略文件夹和子文件夹中的所有.xml
个文件。以下是不同的通配符:
* zero or more characters
** zero or more directories
? a single character
上找到更多信息