Permalink
Browse files

Add missing .editorconfig formatting settings

These settings are already applied by Formatting Analyzer during builds,
but might get overridden by user settings when attempting to format
documents inside the IDE. Explicitly specifying the options in
.editorconfig means the options are uniformly applied inside and outside
the IDE.
  • Loading branch information...
sharwell committed Dec 18, 2018
1 parent e4ade65 commit 9ef1ebddfdec93d03f00a92d0133d222c6f20d3a
Showing with 17 additions and 0 deletions.
  1. +17 −0 .editorconfig
@@ -126,6 +126,7 @@ dotnet_naming_style.pascal_case_style.capitalization = pascal_case
csharp_indent_block_contents = true
csharp_indent_braces = false
csharp_indent_case_contents = true
csharp_indent_case_contents_when_block = true
csharp_indent_switch_labels = true
csharp_indent_labels = flush_left

@@ -158,6 +159,22 @@ csharp_new_line_before_catch = true
csharp_new_line_before_finally = true
csharp_new_line_before_members_in_object_initializers = true
csharp_new_line_before_members_in_anonymous_types = true
csharp_new_line_between_query_expression_clauses = true

# Spacing
csharp_space_after_cast = false
csharp_space_after_colon_in_inheritance_clause = true
csharp_space_after_keywords_in_control_flow_statements = true
csharp_space_around_binary_operators = before_and_after
csharp_space_before_colon_in_inheritance_clause = true
csharp_space_between_method_call_empty_parameter_list_parentheses = false
csharp_space_between_method_call_name_and_opening_parenthesis = false
csharp_space_between_method_call_parameter_list_parentheses = false
csharp_space_between_method_declaration_empty_parameter_list_parentheses = false
csharp_space_between_method_declaration_parameter_list_parentheses = false
csharp_space_between_parentheses = false

# Blocks are allowed
csharp_prefer_braces = true:silent
csharp_preserve_single_line_blocks = true
csharp_preserve_single_line_statements = true

0 comments on commit 9ef1ebd

Please sign in to comment.