我们的FXCOP分析由Nant/Jenkins运行。然后触发了声音C#分析,并成功执行。
我们想从詹金斯重复使用fxcop.xml
结果文件进行声纳分析。
我们尝试了这种配置而没有运气:
sonar.fxcop.mode=reuseReport
sonar.fxcop.reportsPaths=fxcop.xml
Sonarqube要求通往FxCopCmd.exe
的路径。如果指定,声纳将再运行FXCOP分析。我们不想要那个。
根据此线程sonar.fxcop.mode
不再支持。
从线程引用:
您可以通过使用在特定项目上跳过FXCOP的执行 它的另一个质量配置文件不包含任何FXCOP规则。
的确,这对于项目技术的发展很重要 随着时间的流逝,债务是可追踪的。应用规则的更改 在分析过程中,对技术债务有明显的影响, 因此应跟踪。
" sonar.fxcop.mode"属性不允许,因此是 删除。例如,使用Reusereports模式,您可以启动 仅1或2个规则,而在Sonarqube中,所有FXCOP规则均已启用。 当在所有FXCOP规则中启用所有FXCOP分析 Sonarqube显然是在欺骗。
不需要Reusereports模式,因为Sonarqube能够 驱动FXCOP的执行。
我猜应该从Sonarqube Direct启动FXCOP。