From 725c16f87da3d5b3b5ce35e0564b8b5c8c94410d Mon Sep 17 00:00:00 2001 From: Simon Cropp Date: Thu, 12 Dec 2024 22:27:31 +1100 Subject: [PATCH] refs --- src/.editorconfig | 45 ++++++++++++++++++++++++++++++------ src/Directory.Packages.props | 2 +- 2 files changed, 39 insertions(+), 8 deletions(-) diff --git a/src/.editorconfig b/src/.editorconfig index b9cb4f0f..f0d34695 100644 --- a/src/.editorconfig +++ b/src/.editorconfig @@ -1,23 +1,54 @@ root = true -# EditorConfig: http://EditorConfig.org - -# top-most EditorConfig file [*] indent_style = space - [*.cs] indent_size = 4 charset = utf-8 +# Redundant accessor body +resharper_redundant_accessor_body_highlighting = error + +# Replace with field keyword +resharper_replace_with_field_keyword_highlighting = error + +# Replace with single call to Single(..) +resharper_replace_with_single_call_to_single_highlighting = error + +# Replace with single call to SingleOrDefault(..) +resharper_replace_with_single_call_to_single_or_default_highlighting = error + +# Replace with single call to LastOrDefault(..) +resharper_replace_with_single_call_to_last_or_default_highlighting = error + +# Replace with single call to Last(..) +resharper_replace_with_single_call_to_last_highlighting = error + +# Replace with single call to First(..) +resharper_replace_with_single_call_to_first_highlighting = error + +# Replace with single call to FirstOrDefault(..) +resharper_replace_with_single_call_to_first_or_default_highlighting = error + +# Replace with single call to Any(..) +resharper_replace_with_single_call_to_any_highlighting = error + +# Replace with single call to Count(..) +resharper_replace_with_single_call_to_count_highlighting = error # Declare types in namespaces -dotnet_diagnostic.CA1050.severity = None +dotnet_diagnostic.CA1050.severity = none # Use Literals Where Appropriate dotnet_diagnostic.CA1802.severity = error +# Potentially misleading parameter name in lambda or local function +resharper_all_underscore_local_parameter_name_highlighting = none + +# Redundant explicit collection creation in argument of 'params' parameter +resharper_redundant_explicit_params_array_creation_highlighting = error + # Do not initialize unnecessarily dotnet_diagnostic.CA1805.severity = error @@ -147,7 +178,6 @@ dotnet_diagnostic.CA1869.severity = error # Use a cached 'SearchValues' instance dotnet_diagnostic.CA1870.severity = error - # Microsoft .NET properties trim_trailing_whitespace = true csharp_preferred_modifier_order = public, private, protected, internal, new, static, abstract, virtual, sealed, readonly, override, extern, unsafe, volatile, async:suggestion @@ -200,6 +230,7 @@ resharper_field_can_be_made_read_only_local_highlighting = none resharper_merge_into_logical_pattern_highlighting = warning resharper_merge_into_pattern_highlighting = error resharper_method_has_async_overload_highlighting = warning +# because stop rider giving errors before source generators have run resharper_partial_type_with_single_part_highlighting = warning resharper_redundant_base_qualifier_highlighting = warning resharper_redundant_cast_highlighting = error @@ -316,7 +347,7 @@ ij_xml_space_inside_empty_tag = true indent_size = 2 # Verify settings -[*.{received,verified}.{txt,xml,json,md,sql,csv,html}] +[*.{received,verified}.{txt,xml,json,md,sql,csv,html,md}] charset = "utf-8-bom" end_of_line = lf indent_size = unset diff --git a/src/Directory.Packages.props b/src/Directory.Packages.props index e6632338..80046837 100644 --- a/src/Directory.Packages.props +++ b/src/Directory.Packages.props @@ -9,7 +9,7 @@ - +