0

在使用 MSbuild 运行程序时,我在排除自动生成的文件时遇到了一些问题。

每个自动生成的文件都有。我已进入项目的 sonarQube 设置并将“忽略文件问题”设置为 =

.*<auto-generated>.*

该作业使用 msbuild 构建,但不会忽略文件并且仍然会指出问题。

快把我逼疯了!!!

4

1 回答 1

0
  1. 排除项的匹配是在完整文件路径上执行的,因此您最好设置sonar.exclusions=**/.*auto-generated.*. 这将保证在任何目录中自动生成的文件匹配将被忽略。(注意:我不知道这是否<>是您想要的正则表达式的一部分。请参阅http://docs.sonarqube.org/display/SONAR/Narrowing+the+Focus#NarrowingtheFocus-patterns关于模式的使用。

  2. 您在哪里/如何设置排除项以避免扫描自动生成的文件?

最简单的方法是将此排除项传递给带有选项的 MSBuild Runner (Begin) 命令行/d:"sonar.exclusions=.*auto-generated.*"

于 2016-05-17T14:48:24.060 回答