diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..76ced5b --- /dev/null +++ b/.editorconfig @@ -0,0 +1,225 @@ +root = true + +[*] +end_of_line = crlf +tab_width = 4 +trim_trailing_whitespace = true +insert_final_newline = true + +[{*.xaml, *.xml, *.targets, *.props}] +indent_style = tab + +[{*.cs, *.tt, *.java}] +indent_style = tab + +[{*.ts, *.json}] +indent_style = tab + +[*.csproj] +indent_style = tab +tab_width = 2 +indent_size = 2 + +[*.js] +indent_style = space + +[*.css] +indent_style = space +tab_width = 2 +indent_size = 2 + +[{*.yml, *.yaml}] +indent_style = space + +[*.md] +indent_style = space + +[*.cs] +# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#csharp_indent_block_contents +csharp_indent_block_contents = true + +# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#csharp_indent_braces +csharp_indent_braces = false + +# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#csharp_indent_case_contents +csharp_indent_case_contents = true + +# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#csharp_indent_labels +csharp_indent_labels = one_less_than_current + +# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#csharp_indent_switch_labels +csharp_indent_switch_labels = true + +# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#csharp_new_line_before_catch +csharp_new_line_before_catch = true + +# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#csharp_new_line_before_else +csharp_new_line_before_else = true + +# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#csharp_new_line_before_finally +csharp_new_line_before_finally = true + +# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#csharp_new_line_before_members_in_anonymous_types +csharp_new_line_before_members_in_anonymous_types = true + +# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#csharp_new_line_before_members_in_object_initializers +csharp_new_line_before_members_in_object_initializers = true + +# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#csharp_new_line_before_open_brace +csharp_new_line_before_open_brace = all + +# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#csharp_new_line_between_query_expression_clauses +csharp_new_line_between_query_expression_clauses = true + +# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#csharp_prefer_braces +csharp_prefer_braces = true:suggestion + +# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#csharp_prefer_simple_default_expression +csharp_prefer_simple_default_expression = true:suggestion + +# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#csharp_preserve_single_line_blocks +csharp_preserve_single_line_blocks = true + +# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#csharp_space_after_cast +csharp_space_after_cast = false + +# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#csharp_space_after_colon_in_inheritance_clause +csharp_space_after_colon_in_inheritance_clause = true + +# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#csharp_space_after_comma +csharp_space_after_comma = true + +# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#csharp_space_after_dot +csharp_space_after_dot = false + +# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#csharp_space_after_keywords_in_control_flow_statements +csharp_space_after_keywords_in_control_flow_statements = true + +# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#csharp_space_after_semicolon_in_for_statement +csharp_space_after_semicolon_in_for_statement = true + +# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#csharp_space_around_binary_operators +csharp_space_around_binary_operators = before_and_after + +# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#csharp_space_around_declaration_statements +csharp_space_around_declaration_statements = do_not_ignore + +# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#csharp_space_before_colon_in_inheritance_clause +csharp_space_before_colon_in_inheritance_clause = true + +# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#csharp_space_before_comma +csharp_space_before_comma = false + +# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#csharp_space_before_dot +csharp_space_before_dot = false + +# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#csharp_space_before_open_square_brackets +csharp_space_before_open_square_brackets = false + +# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#csharp_space_before_semicolon_in_for_statement +csharp_space_before_semicolon_in_for_statement = false + +# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#csharp_space_between_empty_square_brackets +csharp_space_between_empty_square_brackets = false + +# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#csharp_space_between_method_call_empty_parameter_list_parentheses +csharp_space_between_method_call_empty_parameter_list_parentheses = false + +# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#csharp_space_between_method_call_name_and_opening_parenthesis +csharp_space_between_method_call_name_and_opening_parenthesis = false + +# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#csharp_space_between_method_call_parameter_list_parentheses +csharp_space_between_method_call_parameter_list_parentheses = false + +# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#csharp_space_between_method_declaration_empty_parameter_list_parentheses +csharp_space_between_method_declaration_empty_parameter_list_parentheses = false + +# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#csharp_space_between_method_declaration_name_and_open_parenthesis +csharp_space_between_method_declaration_name_and_open_parenthesis = false + +# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#csharp_space_between_method_declaration_parameter_list_parentheses +csharp_space_between_method_declaration_parameter_list_parentheses = false + +# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#csharp_space_between_parentheses +csharp_space_between_parentheses = none + +# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#csharp_space_between_square_brackets +csharp_space_between_square_brackets = false + +# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#csharp_style_conditional_delegate_call +csharp_style_conditional_delegate_call = true:suggestion + +# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#csharp_style_expression_bodied_accessors +csharp_style_expression_bodied_accessors = true:suggestion + +# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#csharp_style_expression_bodied_constructors +csharp_style_expression_bodied_constructors = false:suggestion + +# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#csharp_style_expression_bodied_indexers +csharp_style_expression_bodied_indexers = true:suggestion + +# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#csharp_style_expression_bodied_methods +csharp_style_expression_bodied_methods = true:suggestion + +# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#csharp_style_expression_bodied_operators +csharp_style_expression_bodied_operators = true:suggestion + +# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#csharp_style_expression_bodied_properties +csharp_style_expression_bodied_properties = true:suggestion + +# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#csharp_style_inlined_variable_declaration +csharp_style_inlined_variable_declaration = true:suggestion + +# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#csharp_style_pattern_matching_over_as_with_null_check +csharp_style_pattern_matching_over_as_with_null_check = true:suggestion + +# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#csharp_style_pattern_matching_over_is_with_cast_check +csharp_style_pattern_matching_over_is_with_cast_check = true:suggestion + +# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#csharp_style_throw_expression +csharp_style_throw_expression = true:suggestion + +# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#csharp_style_var_elsewhere +csharp_style_var_elsewhere = true:suggestion + +# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#csharp_style_var_for_built_in_types +csharp_style_var_for_built_in_types = true:suggestion + +# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#csharp_style_var_when_type_is_apparent +csharp_style_var_when_type_is_apparent = true:suggestion + +# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#dotnet_sort_system_directives_first +dotnet_sort_system_directives_first = true + +# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#dotnet_style_coalesce_expression +dotnet_style_coalesce_expression = true:suggestion + +# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#dotnet_style_collection_initializer +dotnet_style_collection_initializer = true:suggestion + +# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#dotnet_style_explicit_tuple_names +dotnet_style_explicit_tuple_names = true:suggestion + +# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#dotnet_style_null_propagation +dotnet_style_null_propagation = true:suggestion + +# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#dotnet_style_object_initializer +dotnet_style_object_initializer = true:suggestion + +# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#dotnet_style_predefined_type_for_locals_parameters_members +dotnet_style_predefined_type_for_locals_parameters_members = true:suggestion + +# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#dotnet_style_predefined_type_for_member_access +dotnet_style_predefined_type_for_member_access = true:suggestion + +# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#dotnet_style_qualification_for_event +dotnet_style_qualification_for_event = false:suggestion + +# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#dotnet_style_qualification_for_field +dotnet_style_qualification_for_field = false:suggestion + +# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#dotnet_style_qualification_for_method +dotnet_style_qualification_for_method = false:suggestion + +# http://kent-boogaart.com/blog/editorconfig-reference-for-c-developers#dotnet_style_qualification_for_property +dotnet_style_qualification_for_property = false:suggestion