在 Stylecop 中抑制 CA 规则

Suppressing CA-rules in Stylecop

我正在整理一份 stylecop 警告列表,其中一些我只是想取消。但是,在使用 help of StyleCop's own documentation, I found that the CA-warnings are not documented by StyleCop. I'm having a pretty hard time finding a list of CA-warnings and their rule-category/rule-longname, which I need to be able to suppress them (as stated by StyleCop)..

搜索 SA 列表后

具体来说,CA1822 是我目前正在努力寻找的。 A"Back-up method",谁的执行写得像

this.MyList = this.MethodReturnsAList() ?? this.BackUpMethod();

被标记为 'never used'。我不想使该方法成为静态的,所以我想我会抑制消息以清除我的日志。根据 the MSDN-page,它应该不会造成任何问题。

任何关于我在哪里可以找到 CA 裁决描述的帮助将不胜感激,尽管目前我会选择让警告消失的替代方法..

CA 警告不是 Style Cop 警告。它们只不过是代码分析警告。您几乎可以在 MSDN 本身中找到它们的规则描述。对于此特定警告,请参阅 CA1822: Mark members as static