我目前正在为COM对象编写一个开源包装器.我刚刚安装了StyleCop并对我的一些代码运行它,正如我所料,它抛出了一堆警告(其中一些我应该已经做过,例如将"this."添加到所有本地方法调用和变量)
我应该尝试减少多少这些警告?在编写开源库时哪些是最好的?
StyleCop的一般想法是:所有这些:)
您关闭的选项越多,StyleCop在执行一个真实代码格式时所具有的值就越小.话虽这么说,如果你不喜欢某些选项,那么一些选项总比没有选择好,包括StyleCop设置文件和你的代码,然后其他人可以使用相同的设置.
如果您不熟悉StyleCop,一些设置可能看起来很奇怪,但是现在使用它已经两年了,我保留了所有选项,我们的团队对结果非常满意.
我还要说,如果你提供的库或框架使用FxCop可能比使用StyleCop更重要.