如何在解决方案中全局禁止StyleCop警告?
该解决方案使用Jenkins(连续构建和集成工具)不断构建,并应用了所有StyleCop规则。该解决方案使用TAB字符而不是4个空格,因为这是我的开发团队所采用的标准。因此,StlyeCop会引发几个SA1027警告。
如何从詹金斯删除SA1027警告?那也有帮助。
在每个C#文件上提供SuppressMessage看起来并不好。这就是为什么我正在寻找一种全局抑制方法。
StyleCop不支持全局抑制规则的概念。它要求将SuppressMessage属性放置在给定的代码元素上。
SuppressMessage
来自Source Analysis博客(Source)
StyleCop不支持全局抑制或文件级抑制的概念。抑制必须放在代码元素上。
但是,一种选择是简单地关闭您不感兴趣的规则。这是全局抑制的首选方法。