在使用MSbuild runner时,我在排除自动生成的文件时遇到了一些问题。
自动生成的每个文件都在其中。我已进入项目的sonarQube设置并设置"忽略文件上的问题"到=
.*<auto-generated>.*
使用msbuild构建作业,但不会忽略文件并仍然会调出问题。
它让我发疯了!!!
答案 0 :(得分:0)
排除匹配是在完整文件路径上执行的,因此您最好设置sonar.exclusions=**/.*auto-generated.*
。
这样可以保证在任何目录中匹配自动生成的文件将被忽略。 (注意:我不知道<>
是否属于您想要的正则表达式的一部分。
有关模式的使用,请参阅http://docs.sonarqube.org/display/SONAR/Narrowing+the+Focus#NarrowingtheFocus-patterns。
您在何处/如何设置排除项以避免扫描自动生成的文件?
最简单的方法是使用选项/d:"sonar.exclusions=.*auto-generated.*"