.editorconfig
[*.proto]
indent_style=tab
indent_size=tab
tab_width=4
[*.{asax,ascx,aspx,cs,cshtml,css,htm,html,js,jsx,master,razor,skin,ts,tsx,vb,xaml,xamlx,xoml}]
indent_style=space
indent_size=4
tab_width=4
[*.{appxmanifest,build,config,csproj,dbml,discomap,dtd,json,jsproj,lsproj,njsproj,nuspec,proj,props,resjson,resw,resx,StyleCop,targets,tasks,vbproj,xml,xsd}]
indent_style=space
indent_size=2
tab_width=2
[*]
# Standard properties
end_of_line=crlf
# Microsoft .NET properties
csharp_new_line_before_members_in_object_initializers=false
csharp_preferred_modifier_order=public, private, protected, internal, new, abstract, virtual, sealed, override, static, readonly, extern, unsafe, volatile, async:suggestion
csharp_space_after_cast=false
csharp_style_expression_bodied_accessors=true:suggestion
csharp_style_expression_bodied_constructors=true:suggestion
csharp_style_expression_bodied_methods=true:suggestion
csharp_style_expression_bodied_properties=true:suggestion
csharp_style_var_elsewhere=false:suggestion
csharp_style_var_for_built_in_types=false:suggestion
csharp_style_var_when_type_is_apparent=false:suggestion
dotnet_style_parentheses_in_arithmetic_binary_operators=never_if_unnecessary:suggestion
dotnet_style_parentheses_in_other_binary_operators=never_if_unnecessary:suggestion
dotnet_style_parentheses_in_relational_binary_operators=never_if_unnecessary:suggestion
dotnet_style_predefined_type_for_locals_parameters_members=true:suggestion
dotnet_style_predefined_type_for_member_access=true:suggestion
dotnet_style_qualification_for_event=false:suggestion
dotnet_style_qualification_for_field=false:suggestion
dotnet_style_qualification_for_method=false:suggestion
dotnet_style_qualification_for_property=false:suggestion
dotnet_style_require_accessibility_modifiers=for_non_interface_members:suggestion
# ReSharper properties
resharper_align_first_arg_by_paren=true
resharper_align_linq_query=true
resharper_align_multiline_argument=true
resharper_align_multiline_calls_chain=true
resharper_align_multiline_expression=true
resharper_align_multiline_extends_list=true
resharper_align_multiline_for_stmt=true
resharper_align_multline_type_parameter_constrains=true
resharper_align_multline_type_parameter_list=true
resharper_align_tuple_components=true
resharper_apply_auto_detected_rules=false
resharper_blank_lines_around_single_line_auto_property=1
resharper_blank_lines_around_single_line_local_method=1
resharper_blank_lines_around_single_line_property=1
resharper_blank_lines_before_block_statements=1
resharper_blank_lines_before_control_transfer_statements=1
resharper_csharp_alignment_tab_fill_style=optimal_fill
resharper_csharp_align_multiline_parameter=true
resharper_csharp_align_multiple_declaration=true
resharper_csharp_blank_lines_around_single_line_field=1
resharper_csharp_blank_lines_around_single_line_invocable=1
resharper_csharp_empty_block_style=together_same_line
resharper_csharp_insert_final_newline=true
resharper_csharp_keep_blank_lines_in_declarations=1
resharper_csharp_new_line_before_while=true
resharper_csharp_stick_comment=false
resharper_csharp_wrap_multiple_declaration_style=wrap_if_long
resharper_css_brace_style=next_line
resharper_css_insert_final_newline=true
resharper_css_keep_user_linebreaks=false
resharper_css_use_indent_from_vs=false
resharper_enforce_line_ending_style=true
resharper_indent_nested_fixed_stmt=true
resharper_indent_nested_foreach_stmt=true
resharper_indent_nested_for_stmt=true
resharper_indent_nested_lock_stmt=true
resharper_indent_nested_usings_stmt=true
resharper_indent_nested_while_stmt=true
resharper_indent_preprocessor_if=usual_indent
resharper_keep_existing_arrangement=false
resharper_local_function_body=expression_body
resharper_outdent_binary_ops=true
resharper_outdent_commas=true
resharper_outdent_dots=true
resharper_place_expr_accessor_on_single_line=true
resharper_place_expr_method_on_single_line=true
resharper_place_expr_property_on_single_line=true
resharper_place_field_attribute_on_same_line=if_owner_is_single_line
resharper_place_simple_case_statement_on_same_line=if_owner_is_single_line
resharper_place_simple_embedded_block_on_same_line=true
resharper_place_simple_enum_on_single_line=true
resharper_place_simple_method_on_single_line=true
resharper_place_simple_switch_expression_on_single_line=true
resharper_properties_style=separate_lines
resharper_selector_style=separate_lines
resharper_space_after_separator=true
resharper_space_around_arrow_op=true
resharper_space_around_attribute_match_operator=true
resharper_space_before_separator=true
resharper_space_within_single_line_array_initializer_braces=true
resharper_use_indent_from_vs=false
resharper_wrap_enum_declaration=wrap_if_long
resharper_wrap_multiple_type_parameter_constraints_style=wrap_if_long
resharper_wrap_object_and_collection_initializer_style=wrap_if_long
resharper_wrap_switch_expression=wrap_if_long
resharper_wrap_verbatim_interpolated_strings=wrap_if_long
# ReSharper inspection severities
resharper_annotate_can_be_null_parameter_highlighting=hint
resharper_annotate_can_be_null_type_member_highlighting=hint
resharper_annotate_not_null_parameter_highlighting=hint
resharper_annotate_not_null_type_member_highlighting=hint
resharper_arrange_attributes_highlighting=suggestion
resharper_arrange_local_function_body_highlighting=suggestion
resharper_arrange_missing_parentheses_highlighting=hint
resharper_arrange_redundant_parentheses_highlighting=suggestion
resharper_arrange_static_member_qualifier_highlighting=suggestion
resharper_arrange_type_member_modifiers_highlighting=hint
resharper_arrange_type_modifiers_highlighting=hint
resharper_bad_attribute_brackets_spaces_highlighting=hint
resharper_bad_braces_spaces_highlighting=hint
resharper_bad_child_statement_indent_highlighting=hint
resharper_bad_colon_spaces_highlighting=hint
resharper_bad_comma_spaces_highlighting=hint
resharper_bad_control_braces_indent_highlighting=hint
resharper_bad_control_braces_line_breaks_highlighting=hint
resharper_bad_declaration_braces_indent_highlighting=hint
resharper_bad_declaration_braces_line_breaks_highlighting=hint
resharper_bad_empty_braces_line_breaks_highlighting=hint
resharper_bad_expression_braces_indent_highlighting=hint
resharper_bad_expression_braces_line_breaks_highlighting=hint
resharper_bad_generic_brackets_spaces_highlighting=hint
resharper_bad_indent_highlighting=hint
resharper_bad_linq_line_breaks_highlighting=hint
resharper_bad_list_line_breaks_highlighting=hint
resharper_bad_member_access_spaces_highlighting=hint
resharper_bad_namespace_braces_indent_highlighting=hint
resharper_bad_parens_line_breaks_highlighting=hint
resharper_bad_parens_spaces_highlighting=hint
resharper_bad_preprocessor_indent_highlighting=hint
resharper_bad_semicolon_spaces_highlighting=hint
resharper_bad_spaces_after_keyword_highlighting=hint
resharper_bad_square_brackets_spaces_highlighting=hint
resharper_bad_switch_braces_indent_highlighting=hint
resharper_bad_symbol_spaces_highlighting=hint
resharper_built_in_type_reference_style_for_member_access_highlighting=hint
resharper_built_in_type_reference_style_highlighting=hint
resharper_class_can_be_sealed_global_highlighting=hint
resharper_class_can_be_sealed_local_highlighting=hint
resharper_comment_typo_highlighting=hint
resharper_compare_non_constrained_generic_with_null_highlighting=warning
resharper_convert_conditional_ternary_expression_to_switch_expression_highlighting=suggestion
resharper_convert_if_statement_to_return_statement_highlighting=suggestion
resharper_convert_if_statement_to_switch_expression_highlighting=suggestion
resharper_convert_if_statement_to_switch_statement_highlighting=suggestion
resharper_convert_switch_statement_to_switch_expression_highlighting=suggestion
resharper_convert_to_compound_assignment_highlighting=suggestion
resharper_convert_to_lambda_expression_when_possible_highlighting=suggestion
resharper_css_caniuse_feature_requires_prefix_highlighting=suggestion
resharper_css_caniuse_unsupported_feature_highlighting=suggestion
resharper_css_obsolete_highlighting=suggestion
resharper_enforce_do_while_statement_braces_highlighting=suggestion
resharper_enforce_fixed_statement_braces_highlighting=suggestion
resharper_enforce_foreach_statement_braces_highlighting=suggestion
resharper_enforce_for_statement_braces_highlighting=suggestion
resharper_enforce_if_statement_braces_highlighting=suggestion
resharper_enforce_lock_statement_braces_highlighting=suggestion
resharper_enforce_using_statement_braces_highlighting=suggestion
resharper_enforce_while_statement_braces_highlighting=suggestion
resharper_foreach_can_be_converted_to_query_using_another_get_enumerator_highlighting=suggestion
resharper_foreach_can_be_partly_converted_to_query_using_another_get_enumerator_highlighting=suggestion
resharper_function_complexity_overflow_highlighting=warning
resharper_identifier_typo_highlighting=hint
resharper_incorrect_blank_lines_near_braces_highlighting=hint
resharper_inheritdoc_consider_usage_highlighting=hint
resharper_internal_or_private_member_not_documented_highlighting=hint
resharper_invert_if_highlighting=suggestion
resharper_join_null_check_with_usage_when_possible_highlighting=suggestion
resharper_local_function_can_be_made_static_highlighting=suggestion
resharper_loop_can_be_converted_to_query_highlighting=suggestion
resharper_loop_can_be_partly_converted_to_query_highlighting=suggestion
resharper_markup_attribute_typo_highlighting=none
resharper_markup_text_typo_highlighting=none
resharper_member_can_be_internal_highlighting=hint
resharper_merge_conditional_expression_when_possible_highlighting=suggestion
resharper_merge_sequential_checks_when_possible_highlighting=suggestion
resharper_missing_blank_lines_highlighting=hint
resharper_missing_indent_highlighting=hint
resharper_missing_linebreak_highlighting=hint
resharper_missing_space_highlighting=hint
resharper_multiple_spaces_highlighting=hint
resharper_multiple_statements_on_one_line_highlighting=hint
resharper_multiple_type_members_on_one_line_highlighting=hint
resharper_n_unit_attribute_produces_too_many_tests_highlighting=hint
resharper_outdent_is_off_prev_level_highlighting=hint
resharper_parameter_type_can_be_enumerable_global_highlighting=suggestion
resharper_parameter_type_can_be_enumerable_local_highlighting=suggestion
resharper_pattern_always_matches_highlighting=warning
resharper_redundant_array_creation_expression_highlighting=suggestion
resharper_redundant_attribute_parentheses_highlighting=suggestion
resharper_redundant_base_qualifier_highlighting=warning
resharper_redundant_blank_lines_highlighting=hint
resharper_redundant_collection_initializer_element_braces_highlighting=suggestion
resharper_redundant_comma_in_attribute_list_highlighting=suggestion
resharper_redundant_comma_in_enum_declaration_highlighting=suggestion
resharper_redundant_comma_in_initializer_highlighting=suggestion
resharper_redundant_declaration_semicolon_highlighting=suggestion
resharper_redundant_empty_object_creation_argument_list_highlighting=suggestion
resharper_redundant_if_else_block_highlighting=suggestion
resharper_redundant_lambda_signature_parentheses_highlighting=suggestion
resharper_redundant_linebreak_highlighting=hint
resharper_redundant_query_order_by_ascending_keyword_highlighting=suggestion
resharper_redundant_space_highlighting=hint
resharper_redundant_to_string_call_for_value_type_highlighting=suggestion
resharper_remove_constructor_invocation_highlighting=hint
resharper_remove_redundant_braces_highlighting=suggestion
resharper_return_type_can_be_enumerable_global_highlighting=suggestion
resharper_return_type_can_be_enumerable_local_highlighting=suggestion
resharper_separate_control_transfer_statement_highlighting=hint
resharper_similar_anonymous_type_nearby_highlighting=suggestion
resharper_specify_string_comparison_highlighting=suggestion
resharper_string_ends_with_is_culture_specific_highlighting=hint
resharper_string_literal_typo_highlighting=hint
resharper_string_starts_with_is_culture_specific_highlighting=hint
resharper_struct_member_can_be_made_read_only_highlighting=hint
resharper_suggest_base_type_for_parameter_highlighting=suggestion
resharper_suggest_var_or_type_deconstruction_declarations_highlighting=suggestion
resharper_tabs_and_spaces_mismatch_highlighting=hint
resharper_tabs_are_disallowed_highlighting=hint
resharper_tabs_outside_indent_highlighting=hint
resharper_tail_recursive_call_highlighting=suggestion
resharper_try_statements_can_be_merged_highlighting=suggestion
resharper_unknown_css_vendor_extension_highlighting=suggestion
resharper_unnecessary_whitespace_highlighting=hint
resharper_use_deconstruction_highlighting=suggestion
resharper_use_deconstruction_on_parameter_highlighting=suggestion
resharper_use_negated_pattern_matching_highlighting=suggestion
resharper_use_null_propagation_when_possible_highlighting=suggestion
resharper_use_verbatim_string_highlighting=suggestion
resharper_wrong_indent_size_highlighting=hint
[*.{appxmanifest,asax,ascx,aspx,axaml,axml,build,config,cs,cshtml,csproj,css,dbml,discomap,dtd,htm,html,js,json,jsproj,jsx,lsproj,master,njsproj,nuspec,paml,proj,props,proto,razor,resjson,resw,resx,skin,StyleCop,targets,tasks,ts,tsx,vb,vbproj,xaml,xamlx,xml,xoml,xsd}]
indent_style=space
indent_size=4
tab_width=4