繁体   English   中英

将SonarQube C#规则集集成到TeamCity以进行代码分析构建中断

[英]Integrate SonarQube C# ruleset to TeamCity for Code Analysis Build Break

这里有人知道如何将SonarQube C#规则集集成到TeamCity中进行代码检查,而不是使用Resharper(Inspection.NET)吗?

我们不想去声纳站点(localhost:9000)来检查C#代码问题,相反,如果C#声纳中有经过验证的规则,我们想通过构建中断在团队城市中自动化。

目前,我使用FXcop进行代码检查,但是fxcop中的规则集与C#声纳规则集相比并不完整,Fxcop仅包含Microsoft规则集,但不包含该规则列表中的rulset(bug,陷阱,cwe,约定等)。 ..)

请帮忙。

问候

好了,您可以启动SonarQube分析,并通过Web服务调用查看质量门状态,例如检查其是否为红色。 如果为红色,则可以根据需要随意使构建失败。

但是,我个人不建议失败构建,而是养成去SonarQube形象化项目质量的习惯:有时引入一些技术债务确实很有意义,但是您想要确保最终获得还款,并且技术债务不会在每次冲刺中都增加。 引入新问题时破坏体系结构就像是说应该完全禁止借钱,这有点强大。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM