SonarQube MSBuild扫描程序:如何使用fxcop问题排除C#文件

时间:2016-07-14 09:42:19

标签: sonarqube sonarlint sonarlint-vs

在SonarQube中排除C#文件时,仍会列出这些排除文件的fxcop问题。我们尝试了不同的方法来排除SonarQube服务器设置中的C#文件,还有ms项目文件,如下所示:

<Compile Include="test.cs">
  <SonarQubeExclude>true</SonarQubeExclude>
</Compile>

即使明确排除了此文件,仍会列出有关该文件的fxcop问题。在某种程度上,似乎SonarQube没有解析问题与该文件相关的信息。问题列在正确的模块中,但没有文件的行号,即使构建的原始输出包含fxop问题中的行号。

有没有人知道如何在SonarQube中正确排除C#文件,以便也没有列出fxcop问题?

1 个答案:

答案 0 :(得分:1)

我可以重现这个问题,并且无法提供任何方法来摆脱那些FxCop问题。以下是我们针对该问题的JIRA票证,您可以按照其进度进行操作:https://jira.sonarsource.com/browse/SONARMSBRU-259