如何抑制 Style Cop 规则 SP0100?
枚举项名称 v2007 不符合指定样式:SampleName、Sample_Name。
我尝试关注https://stackoverflow.com/a/3296152/284795
[SuppressMessage("SP0100")]
但我得到一个错误
'System.Diagnostics.CodeAnalysis.SuppressMessageAttribute' 不包含采用 1 个参数的构造函数
如何抑制 Style Cop 规则 SP0100?
枚举项名称 v2007 不符合指定样式:SampleName、Sample_Name。
我尝试关注https://stackoverflow.com/a/3296152/284795
[SuppressMessage("SP0100")]
但我得到一个错误
'System.Diagnostics.CodeAnalysis.SuppressMessageAttribute' 不包含采用 1 个参数的构造函数
你确定你有正确的名字索引吗?
ElementsMustBeOrderedByAccess 似乎是规则 SA1202
编辑:
您应该查看 Microsoft 文档以了解规则抑制,其中解释了构造函数语法。
好的,看来您正在使用StyleCop+规则 - 这意味着找到适当的抑制数据有点痛苦。
我在规则的源 XML文件中找到了 ID 的信息,如果我理解正确,类别应该设置为公开规则的类的全名,即StyleCopPlus.StyleCopPlusRules
.
这意味着在您的情况下,最小属性声明将是:
[SuppressMessage("StyleCopPlus.StyleCopPlusRules","SP0100:AdvancedNamingRules")]