StyleCop和Resharper之间存在样式冲突。 Stylecop 1303说const const应该从大写开始,我同意。 Resharper对类范围的const声明说OK,但是当在本地(例如方法)范围内使用const时,Reshaper不会批准并且想要使所有内容都成为camelCasing。
当然在R#中禁用此规则没有问题,但这条规则背后的原因可能是什么?有人有什么想法?
答案 0 :(得分:2)
如果您下载Stylecop for Resharper,那么它会附带一个Resharper设置文件,可以为您解决此问题。这也是让Resharper帮助您遵守Stylecop的好方法:
答案 1 :(得分:1)
在这种情况下,我坚持使用R#解释(在本地范围内,一切都应该是 lowerCamelCase )。
这主要是习惯问题,因为我通常从变量开始,在完成方法之后,如果相应的R#smart标签向我推荐,我可能会将var更改为const。
但正如所指出的那样,重要的是要在整个团队中保持一致......
托马斯
答案 2 :(得分:0)
我认为StyleCope正在使用案例来区分类和方法范围。
答案 3 :(得分:0)
我确信几乎每个人都有这方面的想法,而这些很少同步。找到你的味道并坚持下去。 Re#等是建议。你和你的同事应该就某些事情达成一致,这是最重要的。