From e7b102d93c190e26acf83f6861073675023d4174 Mon Sep 17 00:00:00 2001 From: James Newton-King Date: Thu, 21 Sep 2023 11:07:14 +0800 Subject: [PATCH] Update editorconfig with naming rules --- .editorconfig | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/.editorconfig b/.editorconfig index fa462349198b..95f2ee133be9 100644 --- a/.editorconfig +++ b/.editorconfig @@ -55,6 +55,23 @@ csharp_style_namespace_declarations = file_scoped # Brace settings csharp_prefer_braces = true # Prefer curly braces even for one line of code +# name all constant fields using PascalCase +dotnet_naming_rule.constant_fields_should_be_pascal_case.severity = suggestion +dotnet_naming_rule.constant_fields_should_be_pascal_case.symbols = constant_fields +dotnet_naming_rule.constant_fields_should_be_pascal_case.style = pascal_case_style +dotnet_naming_symbols.constant_fields.applicable_kinds = field +dotnet_naming_symbols.constant_fields.required_modifiers = const +dotnet_naming_style.pascal_case_style.capitalization = pascal_case + +# internal and private fields should be _camelCase +dotnet_naming_rule.camel_case_for_private_internal_fields.severity = suggestion +dotnet_naming_rule.camel_case_for_private_internal_fields.symbols = private_internal_fields +dotnet_naming_rule.camel_case_for_private_internal_fields.style = camel_case_underscore_style +dotnet_naming_symbols.private_internal_fields.applicable_kinds = field +dotnet_naming_symbols.private_internal_fields.applicable_accessibilities = private, internal +dotnet_naming_style.camel_case_underscore_style.required_prefix = _ +dotnet_naming_style.camel_case_underscore_style.capitalization = camel_case + [*.{xml,config,*proj,nuspec,props,resx,targets,yml,tasks}] indent_size = 2