如何压制伴奏警察规则SP0100?
枚举项目名称v2007不符合指定的样式:SampleName,Sample_Name。
我尝试了https://stackoverflow.com/a/3296152/284795
[SuppressMessage("SP0100")]
但是我收到了错误
'System.Diagnostics.CodeAnalysis.SuppressMessageAttribute'不包含带有1个参数的构造函数
答案 0 :(得分:8)
您确定您的名称索引是正确的吗?
ElementsMustBeOrderedByAccess seems to be rule SA1202
修改强>:
好的,所以看起来你正在使用StyleCop+规则 - 这意味着找到合适的抑制数据有点痛苦。
我在source XML文件中找到了有关规则的ID的信息,如果我理解正确,则应将类别设置为公开规则的类的全名,即{ {3}}
意味着在您的情况下,最小属性声明将是:
[SuppressMessage("StyleCopPlus.StyleCopPlusRules","SP0100:AdvancedNamingRules")]