为什么resharper不建议删除冗余的访问修饰符?
本文关键字:访问 冗余 resharper 删除 为什么 | 更新日期: 2023-09-27 17:49:36
Resharper是一流的,任何一个人都知道。
但是,如果我声明这样一个方法:
private void MethodName() { //code in here }
或enum:
public enum SomeEnum { Value1, Value2 }
Resharper不建议删除冗余的访问修饰符…为什么不呢?
很有可能,因为你是这样配置的:ReSharper -> Options -> Languages -> c# -> Formatting Style -> Other ->使用显式私有/内部修饰符
也不建议删除多余的注释。它认识到代码文件的某些内容,虽然在技术上对编译器来说是冗余的,但增强了代码的可读性,从而提高了可维护性。
默认情况下,没有访问修饰符违反了StyleCop(如果你足够挑剔,打开了所有规则)。