All rules
IDE0040Modifier preferences MS default: Suggestion
Add accessibility modifiers
Require explicit accessibility modifiers (e.g. `private`) on members.
Microsoft docsDescription
Requires that accessibility modifiers are stated explicitly rather than relying on language defaults.
Why it matters
Explicit modifiers make the intended visibility obvious and avoid surprises from implicit defaults.
Examples
Avoid
class Repository
{
int _count;
} Prefer
class Repository
{
private int _count;
}Configurable options
Vote for the value each option should take in the generated .editorconfig.
dotnet_style_require_accessibility_modifiers default:
for_non_interface_membersYour vote
Group results
0 yes 0 no
ConsensusNone (disabled)
Severity preference (yes voters)
Suggestion0
Warning0
Error0