小编mva*_*evy的帖子

如何使Sonarqube从覆盖率度量中排除.NET(C#)项目

Sonarqube允许通过在sonar.coverage.exclusions键中添加模式来从代码覆盖中排除单个文件.这可以在项目级别上完成,方法是在UI中添加它们,甚至在.csproj文件中通过指定SonarQubeSetting元素来完成.即

<SonarQubeSetting Include="sonar.coverage.exclusions"> <Value>**/*.cs</Value> </SonarQubeSetting>

但是,这两种方法似乎都不起作用.使用SonarQube 文档中指定的模式不能提供所需的结果.我也知道SonarQubeExclude MSBuild属性的存在,但我不想走这条路,因为它会将我的项目排除在所有其他分析之外.

我还有另一种可能性吗?或者是否根本无法从代码覆盖中排除项目中的所有类?

c# msbuild csproj sonarqube sonarqube-msbuild-runner

7
推荐指数
5
解决办法
4072
查看次数