Add a few more things to create a baseline .editorconfig

This commit is contained in:
David Wengier 2022-10-05 16:19:16 +11:00
Родитель 3254e23d18
Коммит 7e4152311a
1 изменённых файлов: 34 добавлений и 1 удалений

Просмотреть файл

@ -39,6 +39,9 @@ insert_final_newline = true
dotnet_sort_system_directives_first = true
dotnet_separate_import_directive_groups = false
# IDE0005 - Remove unnecessary imports
dotnet_diagnostic.IDE0005.severity = suggestion
# IDE0046: If expression can be simplified
dotnet_style_prefer_conditional_expression_over_return = false:silent
@ -88,7 +91,7 @@ dotnet_style_allow_statement_immediately_after_block_experimental = false:warnin
csharp_style_unused_value_expression_statement_preference = discard_variable:none
# IDE0065
csharp_using_directive_placement = outside_namespace
csharp_using_directive_placement = outside_namespace:suggestion
# xUnit1004: Test methods should not be skipped
dotnet_diagnostic.xUnit1004.severity = refactoring
@ -176,3 +179,33 @@ dotnet_naming_style.pascal_case_style.capitalization = pascal_case
# VSTHRD100: Avoid async void methods
dotnet_diagnostic.VSTHRD100.severity = warning
dotnet_diagnostic.VSTHRD101.severity = warning
# Various settings that may not indicate desired style, but codify existing style
csharp_prefer_simple_using_statement = true:suggestion
csharp_prefer_braces = true:silent
csharp_style_namespace_declarations = block_scoped:suggestion
csharp_style_prefer_method_group_conversion = true:silent
csharp_style_prefer_top_level_statements = true:silent
csharp_style_expression_bodied_methods = false:silent
csharp_style_expression_bodied_constructors = false:silent
csharp_style_expression_bodied_operators = false:silent
csharp_style_expression_bodied_properties = true:silent
csharp_style_expression_bodied_indexers = true:silent
csharp_style_expression_bodied_accessors = true:silent
csharp_style_expression_bodied_lambdas = true:silent
csharp_style_expression_bodied_local_functions = false:silent
csharp_indent_labels = one_less_than_current
dotnet_style_coalesce_expression = true:suggestion
dotnet_style_null_propagation = true:suggestion
dotnet_style_prefer_is_null_check_over_reference_equality_method = true:suggestion
dotnet_style_prefer_auto_properties = true:silent
dotnet_style_object_initializer = true:suggestion
dotnet_style_collection_initializer = true:suggestion
dotnet_style_prefer_simplified_boolean_expressions = true:suggestion
dotnet_style_prefer_conditional_expression_over_assignment = true:silent
dotnet_style_prefer_conditional_expression_over_return = false:silent
dotnet_style_explicit_tuple_names = true:suggestion
dotnet_style_prefer_inferred_tuple_names = true:suggestion
dotnet_style_prefer_inferred_anonymous_type_member_names = true:suggestion
dotnet_style_operator_placement_when_wrapping = beginning_of_line
dotnet_style_prefer_compound_assignment = true:suggestion