Skip to content

Commit 9e9b3e9

Browse files
committed
Add VERY detailed rule for requiring the use of async suffix in methods
1 parent 60d0b4b commit 9e9b3e9

File tree

1 file changed

+12
-2
lines changed

1 file changed

+12
-2
lines changed

.editorconfig

+12-2
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,6 @@ dotnet_naming_rule.pascal_case_for_methods.symbols = methods
3434
dotnet_naming_symbols.methods.applicable_kinds = method
3535
dotnet_naming_symbols.methods.applicable_accessibilities = *
3636
dotnet_naming_symbols.methods.required_prefix =
37-
dotnet_naming_symbols.methods.required_suffix = Async
3837

3938
dotnet_naming_rule.camel_case_for_variables.symbols = variables
4039
dotnet_naming_symbols.variables.applicable_kinds = field
@@ -95,4 +94,15 @@ dotnet_naming_rule.upper_case_for_constants.style = all_upper
9594

9695
dotnet_naming_style.pascal_case.capitalization = pascal_case
9796
dotnet_naming_style.camel_case.capitalization = camel_case
98-
dotnet_naming_style.all_upper.capitalization = all_upper
97+
dotnet_naming_style.all_upper.capitalization = all_upper
98+
99+
dotnet_naming_rule.suffix_async_should_be_asyncsuffix.severity = error
100+
dotnet_naming_rule.suffix_async_should_be_asyncsuffix.symbols = suffix_async
101+
dotnet_naming_rule.suffix_async_should_be_asyncsuffix.style = asyncsuffix
102+
dotnet_naming_symbols.suffix_async.applicable_kinds = method
103+
dotnet_naming_symbols.suffix_async.applicable_accessibilities = *
104+
dotnet_naming_symbols.suffix_async.required_modifiers = async
105+
dotnet_naming_style.asyncsuffix.required_prefix =
106+
dotnet_naming_style.asyncsuffix.required_suffix = Async
107+
dotnet_naming_style.asyncsuffix.word_separator =
108+
dotnet_naming_style.asyncsuffix.capitalization = pascal_case

0 commit comments

Comments
 (0)