Created
October 27, 2019 12:40
-
-
Save 20chan/a5bcb788d64769fe9a5eb1cdec3b011e to your computer and use it in GitHub Desktop.
Generated C# .editorconfig, Visual Studio 2019 16.3.6, Korean
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# 상위 디렉터리에서 .editorconfig 설정을 상속하려면 아래 행을 제거하세요. | |
root = true | |
# C# 파일 | |
[*.cs] | |
#### 코어 EditorConfig 옵션 #### | |
# 들여쓰기 및 간격 | |
indent_size = 4 | |
indent_style = space | |
tab_width = 4 | |
# 새 줄 기본 설정 | |
end_of_line = crlf | |
insert_final_newline = false | |
#### .NET 코딩 규칙 #### | |
# Using 구성 | |
dotnet_separate_import_directive_groups = false | |
dotnet_sort_system_directives_first = false | |
# this. 및 Me. 기본 설정 | |
dotnet_style_qualification_for_event = false:silent | |
dotnet_style_qualification_for_field = false:silent | |
dotnet_style_qualification_for_method = false:silent | |
dotnet_style_qualification_for_property = false:silent | |
# 언어 키워드 및 BCL 형식 기본 설정 | |
dotnet_style_predefined_type_for_locals_parameters_members = true:silent | |
dotnet_style_predefined_type_for_member_access = true:silent | |
# 괄호 기본 설정 | |
dotnet_style_parentheses_in_arithmetic_binary_operators = always_for_clarity:silent | |
dotnet_style_parentheses_in_other_binary_operators = always_for_clarity:silent | |
dotnet_style_parentheses_in_other_operators = never_if_unnecessary:silent | |
dotnet_style_parentheses_in_relational_binary_operators = always_for_clarity:silent | |
# 한정자 기본 설정 | |
dotnet_style_require_accessibility_modifiers = for_non_interface_members:silent | |
# 식 수준 기본 설정 | |
csharp_style_deconstructed_variable_declaration = true:suggestion | |
csharp_style_inlined_variable_declaration = true:suggestion | |
csharp_style_throw_expression = true:suggestion | |
dotnet_style_coalesce_expression = true:suggestion | |
dotnet_style_collection_initializer = true:suggestion | |
dotnet_style_explicit_tuple_names = true:suggestion | |
dotnet_style_null_propagation = true:suggestion | |
dotnet_style_object_initializer = true:suggestion | |
dotnet_style_prefer_auto_properties = true:silent | |
dotnet_style_prefer_compound_assignment = true:suggestion | |
dotnet_style_prefer_conditional_expression_over_assignment = true:silent | |
dotnet_style_prefer_conditional_expression_over_return = true:silent | |
dotnet_style_prefer_inferred_anonymous_type_member_names = true:suggestion | |
dotnet_style_prefer_inferred_tuple_names = true:suggestion | |
dotnet_style_prefer_is_null_check_over_reference_equality_method = true:suggestion | |
# 필드 기본 설정 | |
dotnet_style_readonly_field = true:suggestion | |
# 매개 변수 기본 설정 | |
dotnet_code_quality_unused_parameters = all:suggestion | |
#### C# 코딩 규칙 #### | |
# var 기본 설정 | |
csharp_style_var_elsewhere = false:silent | |
csharp_style_var_for_built_in_types = false:silent | |
csharp_style_var_when_type_is_apparent = false:silent | |
# 식 본문 멤버 | |
csharp_style_expression_bodied_accessors = true:silent | |
csharp_style_expression_bodied_constructors = false:silent | |
csharp_style_expression_bodied_indexers = true:silent | |
csharp_style_expression_bodied_lambdas = true:silent | |
csharp_style_expression_bodied_local_functions = false:silent | |
csharp_style_expression_bodied_methods = false:silent | |
csharp_style_expression_bodied_operators = false:silent | |
csharp_style_expression_bodied_properties = true:silent | |
# 패턴 일치 기본 설정 | |
csharp_style_pattern_matching_over_as_with_null_check = true:suggestion | |
csharp_style_pattern_matching_over_is_with_cast_check = true:suggestion | |
csharp_style_prefer_switch_expression = true:suggestion | |
# Null 검사 기본 설정 | |
csharp_style_conditional_delegate_call = true:suggestion | |
# 한정자 기본 설정 | |
csharp_prefer_static_local_function = true:suggestion | |
csharp_preferred_modifier_order = public,private,protected,internal,static,extern,new,virtual,abstract,sealed,override,readonly,unsafe,volatile,async | |
# 코드 블록 기본 설정 | |
csharp_prefer_braces = true:silent | |
csharp_prefer_simple_using_statement = true:suggestion | |
# 식 수준 기본 설정 | |
csharp_prefer_simple_default_expression = true:suggestion | |
csharp_style_pattern_local_over_anonymous_function = true:suggestion | |
csharp_style_prefer_index_operator = true:suggestion | |
csharp_style_prefer_range_operator = true:suggestion | |
csharp_style_unused_value_assignment_preference = discard_variable:suggestion | |
csharp_style_unused_value_expression_statement_preference = discard_variable:silent | |
# 'using' 지시문 기본 설정 | |
csharp_using_directive_placement = outside_namespace:silent | |
#### C# 서식 설정 규칙 #### | |
# 새 줄 기본 설정 | |
csharp_new_line_before_catch = true | |
csharp_new_line_before_else = true | |
csharp_new_line_before_finally = true | |
csharp_new_line_before_members_in_anonymous_types = true | |
csharp_new_line_before_members_in_object_initializers = true | |
csharp_new_line_before_open_brace = none | |
csharp_new_line_between_query_expression_clauses = true | |
# 들여쓰기 기본 설정 | |
csharp_indent_block_contents = true | |
csharp_indent_braces = false | |
csharp_indent_case_contents = true | |
csharp_indent_case_contents_when_block = true | |
csharp_indent_labels = one_less_than_current | |
csharp_indent_switch_labels = true | |
# 공간 기본 설정 | |
csharp_space_after_cast = false | |
csharp_space_after_colon_in_inheritance_clause = true | |
csharp_space_after_comma = true | |
csharp_space_after_dot = false | |
csharp_space_after_keywords_in_control_flow_statements = true | |
csharp_space_after_semicolon_in_for_statement = true | |
csharp_space_around_binary_operators = before_and_after | |
csharp_space_around_declaration_statements = false | |
csharp_space_before_colon_in_inheritance_clause = true | |
csharp_space_before_comma = false | |
csharp_space_before_dot = false | |
csharp_space_before_open_square_brackets = false | |
csharp_space_before_semicolon_in_for_statement = false | |
csharp_space_between_empty_square_brackets = false | |
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_name_and_open_parenthesis = false | |
csharp_space_between_method_declaration_parameter_list_parentheses = false | |
csharp_space_between_parentheses = false | |
csharp_space_between_square_brackets = false | |
# 기본 설정 줄 바꿈 | |
csharp_preserve_single_line_blocks = true | |
csharp_preserve_single_line_statements = true | |
#### 명명 스타일 #### | |
# 명명 규칙 | |
dotnet_naming_rule.interface_should_be_i로_시작.severity = suggestion | |
dotnet_naming_rule.interface_should_be_i로_시작.symbols = interface | |
dotnet_naming_rule.interface_should_be_i로_시작.style = i로_시작 | |
dotnet_naming_rule.형식_should_be_파스칼식_대_소문자.severity = suggestion | |
dotnet_naming_rule.형식_should_be_파스칼식_대_소문자.symbols = 형식 | |
dotnet_naming_rule.형식_should_be_파스칼식_대_소문자.style = 파스칼식_대_소문자 | |
dotnet_naming_rule.필드가_아닌_멤버_should_be_파스칼식_대_소문자.severity = suggestion | |
dotnet_naming_rule.필드가_아닌_멤버_should_be_파스칼식_대_소문자.symbols = 필드가_아닌_멤버 | |
dotnet_naming_rule.필드가_아닌_멤버_should_be_파스칼식_대_소문자.style = 파스칼식_대_소문자 | |
# 기호 사양 | |
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.형식.applicable_kinds = class, struct, interface, enum | |
dotnet_naming_symbols.형식.applicable_accessibilities = public, internal, private, protected, protected_internal, private_protected | |
dotnet_naming_symbols.형식.required_modifiers = | |
dotnet_naming_symbols.필드가_아닌_멤버.applicable_kinds = property, event, method | |
dotnet_naming_symbols.필드가_아닌_멤버.applicable_accessibilities = public, internal, private, protected, protected_internal, private_protected | |
dotnet_naming_symbols.필드가_아닌_멤버.required_modifiers = | |
# 명명 스타일 | |
dotnet_naming_style.파스칼식_대_소문자.required_prefix = | |
dotnet_naming_style.파스칼식_대_소문자.required_suffix = | |
dotnet_naming_style.파스칼식_대_소문자.word_separator = | |
dotnet_naming_style.파스칼식_대_소문자.capitalization = pascal_case | |
dotnet_naming_style.i로_시작.required_prefix = I | |
dotnet_naming_style.i로_시작.required_suffix = | |
dotnet_naming_style.i로_시작.word_separator = | |
dotnet_naming_style.i로_시작.capitalization = pascal_case |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment