|
|
@@ -5,17 +5,39 @@ root = true
|
|
|
# 字符集
|
|
|
charset = utf-8
|
|
|
|
|
|
-# 缩进和间距
|
|
|
-indent_size = 4
|
|
|
-indent_style = space
|
|
|
-tab_width = 4
|
|
|
-
|
|
|
# 新行首选项
|
|
|
end_of_line = lf
|
|
|
insert_final_newline = true
|
|
|
|
|
|
-[*.bat]
|
|
|
-indent_style = tab
|
|
|
+# ReSharper properties
|
|
|
+resharper_blank_lines_around_single_line_auto_property = 1
|
|
|
+resharper_blank_lines_before_block_statements = 1
|
|
|
+resharper_braces_for_ifelse = not_required
|
|
|
+resharper_braces_redundant = false
|
|
|
+resharper_csharp_indent_style = tab
|
|
|
+resharper_csharp_insert_final_newline = true
|
|
|
+resharper_csharp_keep_existing_enum_arrangement = false
|
|
|
+resharper_csharp_space_before_trailing_comment = false
|
|
|
+resharper_csharp_wrap_arguments_style = chop_if_long
|
|
|
+resharper_csharp_wrap_lines = false
|
|
|
+resharper_for_simple_types = use_explicit_type
|
|
|
+resharper_fsharp_insert_final_newline = false
|
|
|
+resharper_html_insert_final_newline = false
|
|
|
+resharper_instance_members_qualify_declared_in =
|
|
|
+resharper_keep_existing_initializer_arrangement = false
|
|
|
+resharper_max_initializer_elements_on_line = 1
|
|
|
+resharper_place_accessorholder_attribute_on_same_line = false
|
|
|
+resharper_place_expr_property_on_single_line = true
|
|
|
+resharper_place_field_attribute_on_same_line = false
|
|
|
+resharper_resx_insert_final_newline = false
|
|
|
+resharper_shaderlab_insert_final_newline = false
|
|
|
+resharper_space_within_single_line_array_initializer_braces = true
|
|
|
+resharper_t4_insert_final_newline = false
|
|
|
+resharper_vb_insert_final_newline = false
|
|
|
+resharper_wrap_object_and_collection_initializer_style = wrap_if_long
|
|
|
+resharper_xmldoc_indent_text = ZeroIndent
|
|
|
+resharper_xmldoc_insert_final_newline = false
|
|
|
+resharper_xml_insert_final_newline = false
|
|
|
|
|
|
[*.csproj]
|
|
|
indent_size = 2
|
|
|
@@ -27,7 +49,9 @@ indent_size = 2
|
|
|
[*.cs]
|
|
|
|
|
|
# 缩进和间距
|
|
|
+indent_size = 4
|
|
|
indent_style = tab
|
|
|
+tab_width = 4
|
|
|
|
|
|
#### .NET 编码约定 ####
|
|
|
|
|
|
@@ -115,7 +139,7 @@ csharp_style_conditional_delegate_call = true
|
|
|
|
|
|
# 修饰符首选项
|
|
|
csharp_prefer_static_local_function = true
|
|
|
-csharp_preferred_modifier_order = public,private,protected,internal,static,extern,new,virtual,abstract,sealed,override,readonly,unsafe,volatile,async
|
|
|
+csharp_preferred_modifier_order = public, private, protected, internal, static, extern, new, virtual, abstract, sealed, override, readonly, unsafe, volatile, async
|
|
|
|
|
|
# 代码块首选项
|
|
|
csharp_prefer_braces = true:suggestion
|
|
|
@@ -210,24 +234,24 @@ dotnet_naming_rule.non_field_members_should_be_pascal_case.style = pascal_case
|
|
|
|
|
|
dotnet_naming_symbols.interface.applicable_kinds = interface
|
|
|
dotnet_naming_symbols.interface.applicable_accessibilities = public, internal, private, protected, protected_internal, private_protected
|
|
|
-dotnet_naming_symbols.interface.required_modifiers =
|
|
|
+dotnet_naming_symbols.interface.required_modifiers =
|
|
|
|
|
|
dotnet_naming_symbols.types.applicable_kinds = class, struct, interface, enum
|
|
|
dotnet_naming_symbols.types.applicable_accessibilities = public, internal, private, protected, protected_internal, private_protected
|
|
|
-dotnet_naming_symbols.types.required_modifiers =
|
|
|
+dotnet_naming_symbols.types.required_modifiers =
|
|
|
|
|
|
dotnet_naming_symbols.non_field_members.applicable_kinds = property, event, method
|
|
|
dotnet_naming_symbols.non_field_members.applicable_accessibilities = public, internal, private, protected, protected_internal, private_protected
|
|
|
-dotnet_naming_symbols.non_field_members.required_modifiers =
|
|
|
+dotnet_naming_symbols.non_field_members.required_modifiers =
|
|
|
|
|
|
# 命名样式
|
|
|
|
|
|
-dotnet_naming_style.pascal_case.required_prefix =
|
|
|
-dotnet_naming_style.pascal_case.required_suffix =
|
|
|
-dotnet_naming_style.pascal_case.word_separator =
|
|
|
+dotnet_naming_style.pascal_case.required_prefix =
|
|
|
+dotnet_naming_style.pascal_case.required_suffix =
|
|
|
+dotnet_naming_style.pascal_case.word_separator =
|
|
|
dotnet_naming_style.pascal_case.capitalization = pascal_case
|
|
|
|
|
|
dotnet_naming_style.begins_with_i.required_prefix = I
|
|
|
-dotnet_naming_style.begins_with_i.required_suffix =
|
|
|
-dotnet_naming_style.begins_with_i.word_separator =
|
|
|
+dotnet_naming_style.begins_with_i.required_suffix =
|
|
|
+dotnet_naming_style.begins_with_i.word_separator =
|
|
|
dotnet_naming_style.begins_with_i.capitalization = pascal_case
|