在我的团队中,我想阻止开发人员使用代码分析警告签入代码。
就像我在一些博客和 stackoverflow-questions 中发现的那样,我尝试使用签入策略来做到这一点:
- 在 Visual Studio 项目中启用代码分析并设置规则集(Microsoft 最低推荐规则)
- 添加签入策略“代码分析”并设置相同的规则集(Microsoft 最低推荐规则)。
我现在遇到的问题是,该政策仅在出现错误时才阻止签入,但在只有警告时不会阻止签入。当然,我可以更改规则集并将所有规则设置为错误。但是,本地构建也是不可能的。
所以,我想要的是规则都是警告并且可以构建项目,但是如果只存在警告,也可以防止签入。
我的想法是,在签入策略设置中设置不同的规则集(相同的规则,但所有规则都为错误)。但是通过尝试签入 y 得到错误:代码分析设置与代码分析策略不兼容。
所以我的问题是,如果有人有解决方案或想法,我该如何解决这个问题。
提前感谢您的回答!