如何对某些StyleCop规则进行例外处理

本文关键字:处理 规则 StyleCop | 更新日期: 2023-09-27 18:01:27

可能重复:
如何抑制StyleCop警告?

目前,我正在为我们的项目设置StyleCop,我偶然发现了StyleCop的一条规则。这是关于SA1300命名规则:

SA1300:命名空间名称以大写字母:iCompanyName。

所以我的公司从小写字母开始。各种产品名称也是如此。因此,是否有可能在Settings.StyleCp文件中为此规则添加异常?

我想防止使用C#编写自定义StyleCop规则。

提前感谢您的回复。

编辑:我意识到我应该注意到,我实际上并不想完全禁用/抑制StyleCp规则。我只是想对这个命名规则做一些例外。

如何对某些StyleCop规则进行例外处理

SA1300规则是不可配置的(至少在4.4版本中是这样(。如果你不喜欢它的行为,也不想完全禁用该规则,你需要使用一个替代的自定义规则。您可能可以从StyleCop+项目等第三方找到一个可用的。如果没有,你几乎陷入了自己的困境。。。

您可以根据具体情况抑制消息,如StyleCop网站上所述-http://stylecop.codeplex.com/wikipage?title=Rule%20Suppressions

另外,看看这个问题-如何抑制StyleCp警告?