Msbuild sonar.issue.ignore.ALL文件不工作?

Msbuild sonar.issue.ignore.ALL文件不工作?,msbuild,sonarqube,sonarqube-scan,Msbuild,Sonarqube,Sonarqube Scan,MSBuild 4.0.2的SonarQube扫描仪 SonarQube服务器6.7.1 声纳C#6.7.1 我试图排除具有特定模式的文件,例如,当我在源中发现第三方贡献的提示时 我传递以下参数 /d:sonar.issue.ignore.allfile=ExcludeStuff /d:sonar.issue.ignore.allfile.ExcludeStuff.fileRegexp=“Vendor.*Name” 因此,我试图捕获内容中包含“VendorName”、“VendorName”

MSBuild 4.0.2的SonarQube扫描仪 SonarQube服务器6.7.1 声纳C#6.7.1

我试图排除具有特定模式的文件,例如,当我在源中发现第三方贡献的提示时

我传递以下参数

  • /d:sonar.issue.ignore.allfile=ExcludeStuff
  • /d:sonar.issue.ignore.allfile.ExcludeStuff.fileRegexp=“Vendor.*Name”
因此,我试图捕获内容中包含“VendorName”、“VendorName”或“VendorName”的所有文件

在结束步骤中,我得到如下输出

INFO: '<filename...>' generating issue exclusions
信息:''正在生成问题排除
对于几乎所有的文件,我都无法理解哪些文件会产生这种输出。我看不到与正则表达式模式的关系

最终,总结始终是所有文件都编制了索引,没有一个文件被排除在外

以下是我的具体问题:

  • 如何判断文件是否被排除在所有问题之外
  • 正则表达式的正确语法是什么
  • sonar.issue.ignore.ALL文件中是否有工作示例/文档
  • 我不能使用sonar.Exclutions,因为由于路径结构的原因,我需要绝对路径,而无论出于何种原因,绝对路径在扫描仪中不再可用


    我花了相当长的时间研究sonar.issue.ignore.all文件的使用情况,但没有成功。也许我错过了,但我很乐意接受任何建议。

    您似乎有正确的语法,但要通过参数正确设置排除是非常棘手的。您是否尝试过通过UI设置排除?您是否尝试过将正则表达式设置为“
    *”
    ,以查看问题是出在正则表达式还是属性语法上?我尝试过在UI中将参数设置为“*”:没有成功,我的意思是我希望我的所有问题都会消失,对吗?是否有可以查看此选项处理的日志?