我们在 C# 项目中使用 StyleCop。但在某些情况下,我们希望避免这些规则。我知道你可以添加// <auto-generated />
在文件的开头以使 StyleCop 忽略它。但是,我不想忽略整个文件的规则 - 只是其中的一段代码。
我可以以某种方式禁用特定行的 StyleCop 吗?
您可以通过向代码块添加属性来抑制规则。这是下面链接的博客文章中的一个类的简单示例,但您可以单独对不同的成员执行此操作:
[SuppressMessage("Microsoft.StyleCop.CSharp.DocumentationRules", "SA1600:ElementsMustBeDocumented")]
public class MyUndocumentedClass
{
public void MyUndocumentedMethod {}
}
有一个快速概览 http://blogs.msdn.com/sourceanalysis/archive/2009/08/10/rule-suppressions.aspx在 MSDN 博客文章和更完整的属性描述 http://msdn.microsoft.com/en-us/library/ms244717.aspx在 MSDN 上。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)