我在2年前开始的.NET项目中实现 StyleCop ,并且没有代码约定,没有静态分析。
配置我想在StyleCop中使用的规则并运行它后,我收到了数以千计的警告(我将省略实际的数字,因为它会溢出StackOverflow站点:))。
关键是:由于我无法在一瞬间解决所有警告,我想设置一些" thresold"避免更多违规行为,我希望将其作为 MSBuild 中的后期制作实施。
现在,问题是:是否可以在MSBuild中获取警告的数量,如果该数字大于某个限制,则生成Error Task?
该机制必须在MSBuild和VisualStudio中都可用,因为IDE是开发人员在日常工作中使用的最常用工具(这就是为什么我不想写一个带有MSBuild输出的脚本的原因) ,解析它并在达到警告限制时引发错误。)
在您看来,我是在解决错误的问题还是错误地面对问题?你曾经遇到过这样的情况吗?