如何处理冲突编码约定?

Cha*_*ara 5 .net c# resharper coding-style stylecop

通常我们使用各种静态代码分析工具来分析我们的代码以进行验证.但我看到了一些相互矛盾的情况.

作为一个例子,如果我们使用类变量,StyleCop将建议我们使用

this.Name = myName
Run Code Online (Sandbox Code Playgroud)

代替,

Name = myName
Run Code Online (Sandbox Code Playgroud)

但这会弹出一个Resharper错误,"Redundant qualifier",并建议不要使用"this".符号.

因此在这种情况下,我需要检查更一致的引用,以选择正确/最佳.是否存在"定义"正确约定的此类资源?

Dav*_*ras 9

没有正确的约定,你采用你喜欢的那个,这是你的基线/参考.

如果同时使用ReSharper和StyleCop,则应将它们设置为一起工作,这意味着以相同的方式接受和验证代码.