@@ -9,59 +9,15 @@ charset = utf-8
99max_line_length = 152
1010
1111# Interfaces should start with I and PascalCase
12- dotnet_naming_rule.interfaces_begin_with_I.severity = error
13- dotnet_naming_rule.interfaces_begin_with_I.symbols = interfaces
14- dotnet_naming_rule.interfaces_begin_with_I.style = prefix_and_pascal_case
15- dotnet_naming_style.prefix_and_pascal_case.required_prefix = I
12+ # naming style
13+ dotnet_naming_style.prefix_and_pascal_case.required_prefix = O
1614dotnet_naming_style.prefix_and_pascal_case.capitalization = pascal_case
17- dotnet_naming_symbols.interfaces.applicable_kinds = interface
18- dotnet_diagnostic.interfaces_begin_with_I.severity = error
19- dotnet_diagnostic.interfaces_begin_with_I.enabled = true
2015
21- # Static fields should start with _s
22- dotnet_naming_rule.static_fields_begin_with_s.severity = error
23- dotnet_naming_rule.static_fields_begin_with_s.symbols = static_fields
24- dotnet_naming_rule.static_fields_begin_with_s.style = custom
25- dotnet_naming_rule.static_fields_begin_with_s.required_prefix = _r
26- dotnet_naming_rule.static_fields_begin_with_s.capitalization = camel_case
27- dotnet_naming_symbols.static_fields.applicable_kinds = field
28- dotnet_naming_symbols.static_fields.applicable_accessibilities = public, internal, private, protected, protected_internal
29- dotnet_naming_symbols.static_fields.required_modifiers = static
30- dotnet_diagnostic.static_fields_begin_with_s.severity = error
31- dotnet_diagnostic.static_fields_begin_with_s.enabled = true
16+ # naming symbols
17+ dotnet_naming_symbols.interfaces.applicable_kinds = interface
3218
33- # Enforce use of Pascal case in enums, classes, const and methods
34- dotnet_naming_rule.enforce_pascal_case.severity = error
35- dotnet_naming_rule.enforce_pascal_case.symbols = methods, enums, consts, public_methods, public_classes
36- dotnet_naming_rule.enforce_pascal_case.style = pascal_case
37- dotnet_naming_symbols.methods.applicable_kinds = method
38- dotnet_naming_symbols.enums.applicable_kinds = enum
39- dotnet_naming_symbols.consts.applicable_kinds = field
40- dotnet_naming_symbols.consts.applicable_modifiers = const
41- dotnet_naming_symbols.public_methods.applicable_kinds = method
42- dotnet_naming_symbols.public_methods.applicable_accessibilities = public
43- dotnet_naming_symbols.public_classes.applicable_kinds = class
44- dotnet_naming_symbols.public_classes.applicable_accessibilities = public
45- dotnet_diagnostic.enforce_pascal_case.severity = error
46- dotnet_diagnostic.enforce_pascal_case.enabled = true
19+ dotnet_naming_rule.interfaces_begin_with_I.severity = error
20+ dotnet_naming_rule.interfaces_begin_with_I.symbols = interfaces
21+ dotnet_naming_rule.interfaces_begin_with_I.style = prefix_and_pascal_case
4722
48- # private and internal members should start with underscore
49- dotnet_naming_rule.private_and_internal_members_start_with_underscore.severity = error
50- dotnet_naming_rule.private_and_internal_members_start_with_underscore.symbols = private_fields, internal_fields, private_properties, internal_properties, private_methods, internal_methods
51- dotnet_naming_rule.private_and_internal_members_start_with_underscore.style = underscore_prefix
52- dotnet_naming_style.underscore_prefix.required_prefix = _
53- dotnet_naming_style.underscore_prefix.capitalization = camel_case
54- dotnet_naming_symbols.private_fields.applicable_kinds = field
55- dotnet_naming_symbols.private_fields.applicable_accessibilities = private
56- dotnet_naming_symbols.internal_fields.applicable_kinds = field
57- dotnet_naming_symbols.internal_fields.applicable_accessibilities = internal
58- dotnet_naming_symbols.private_properties.applicable_kinds = property
59- dotnet_naming_symbols.private_properties.applicable_accessibilities = private
60- dotnet_naming_symbols.internal_properties.applicable_kinds = property
61- dotnet_naming_symbols.internal_properties.applicable_accessibilities = internal
62- dotnet_naming_symbols.private_methods.applicable_kinds = method
63- dotnet_naming_symbols.private_methods.applicable_accessibilities = private
64- dotnet_naming_symbols.internal_methods.applicable_kinds = method
65- dotnet_naming_symbols.internal_methods.applicable_accessibilities = internal
66- dotnet_diagnostic.private_and_internal_members_start_with_underscore.severity = error
67- dotnet_diagnostic.private_and_internal_members_start_with_underscore.enabled = true
23+ dotnet_diagnostic.interfaces_begin_with_I.enabled = true
0 commit comments