如何在SonarQube中重用fxcop.xml

时间:2015-05-13 08:47:25

标签: jenkins sonarqube fxcop

我们有Nx / Jenkins运行的FxCop分析。然后触发SonarQube C#分析并成功执行。

我们希望重复使用Jenkins的fxcop.xml结果文件进行声纳分析。

我们尝试了这种配置而没有运气:

sonar.fxcop.mode=reuseReport
sonar.fxcop.reportsPaths=fxcop.xml

SonarQube要求FxCopCmd.exe的路径。如果指定,Sonar将再次运行FxCop分析。我们不希望这样。

1 个答案:

答案 0 :(得分:0)

根据this thread sonar.fxcop.mode不再支持。

引自帖子:

  

您可以使用跳过在特定项目上执行FxCop   另一个质量配置文件,它不包含任何FxCop规则。

     

事实上,它对于项目技术的发展非常重要   债务随着时间推移可追踪。应用的规则的更改   在分析过程中对技术债务有明显影响,并且   因此应该被跟踪。

     

“sonar.fxcop.mode”属性不允许这样做,因此   除去。例如,使用reuseReports模式,您可以启动   只有1或2个规则,而在SonarQube中,所有FxCop规则都已启用。   在启用所有FxCop规则时完全跳过FxCop分析   SonarQube显然是在欺骗。

     

不应该使用reuseReports模式,因为SonarQube能够   推动FxCop的执行。

我想FxCop应该直接从Sonarqube开始。