我试图从声纳静态代码中排除一些自动生成的代码。我需要排除的文件夹名称是“BusinessLogic Development”。尝试如下 sonar.exclusions=***业务逻辑开发*
但是它不起作用。它适用于名称中没有任何空格的其他目录。
最佳答案
刚刚遇到这个。您可以使用?文件夹名称中的通配符。 ?表示任意 1 个字符,因此它将解析空格。
sonar.exclusions='**/Business?Logic?Development/**'
将排除/Business Logic Development/和所有子文件夹。它还将排除 Business_Logic_Development、Business1Logic2Development 等...这些单词之间带有字符的任何内容。因此,您可能会意外地排除您不想要的内容,但如果人们在同一个项目中有两个名称如此相似的文件夹,您可能还有其他问题:)
关于tfs - SonarQube 排除目录名称中带有空格的目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44532075/