SonarQube 排除文件

SonarQube exclude files

我们的构建由于这样的错误而失败:

The folder 'F:\TFS_Agents\Default_work\s\Sources\DotNet\foo\OnlineHelp\Syntax' does not exist...

查看了原来的文件夹OnlineHelp,里面没有名为Syntax的文件夹。相反,有一个名为

的自动生成的文件

Syntax,_functions,_currencies_and_units.html

所以我建议像这样排除整个 OnlineHelp 文件夹: exclude filter

但是还是报同样的错误。我的过滤器有什么错误吗?

适用于 MSBuild 的 SonarQube 扫描器对包含逗号的文件有一个已知限制,请参阅 SONARMSBRU-199

无论如何,分析生成的代码没有什么价值(最终用户无法操作质量反馈),你最好 excluding projects 由生成的代码组成。