对于类成员,private
修饰符是冗余的。
对于类internal
修饰符是多余的。
是否有可能使它们显示为代码错误?
简而言之:否。
我们只能删除冗余private
/internal
修饰符的"代码清理"功能,但没有类似的代码检查。可以通过插件或发出请求来完成此操作:)
没有执行此功能的默认情况外规则。我必须说,在过去的几年中,我还没有看到编码指南,该指南在任何内容上指定访问级别。通常指定访问级别被视为一件好事,因为它表明至少有一些思考。
当然有些人将所有内容都置于公共场合,但是话又说回来,这是您的规则看不到的。
您需要创建一个自定义的Stylecop规则(使用Resharper的Stylecop插件)或Resharper插件来检测和标记这些问题。这不应该太难了,因为"错误"不是太复杂,并且列表接受标准将是简短而简单的。