Skip to content

Commit 5ace081

Browse files
authored
Required s_ prefix for static field names (#7958)
1 parent 1662784 commit 5ace081

File tree

2 files changed

+12
-0
lines changed

2 files changed

+12
-0
lines changed

.editorconfig

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -139,3 +139,13 @@ resharper_csharp_braces_for_while = required
139139
resharper_csharp_braces_for_using = required
140140
resharper_csharp_braces_for_lock = required
141141
resharper_csharp_braces_for_fixed = required
142+
143+
# Static fields should have s_ prefix
144+
dotnet_naming_rule.static_fields_should_have_prefix.severity = suggestion
145+
dotnet_naming_rule.static_fields_should_have_prefix.symbols = static_fields
146+
dotnet_naming_rule.static_fields_should_have_prefix.style = static_prefix_style
147+
dotnet_naming_symbols.static_fields.applicable_kinds = field
148+
dotnet_naming_symbols.static_fields.required_modifiers = static
149+
dotnet_naming_symbols.static_fields.applicable_accessibilities = private, internal, private_protected
150+
dotnet_naming_style.static_prefix_style.required_prefix = s_
151+
dotnet_naming_style.static_prefix_style.capitalization = camel_case

dictionary.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
-Lsfo
22
ABCEGHJKLMNPRSTVWXYZ
33
ABCEGHJKLMNPRSTVXY
4+
accessibilities
45
agrc
56
Alderaan
67
Andi
@@ -133,6 +134,7 @@ reencode
133134
refetched
134135
relayjs
135136
reprojected
137+
resharper
136138
resheader
137139
resmimetype
138140
resx

0 commit comments

Comments
 (0)