From cdcb7fc3b6756b981988b88efc8819e9cf0a2027 Mon Sep 17 00:00:00 2001 From: Simon Cropp Date: Wed, 11 Dec 2024 12:52:26 +1100 Subject: [PATCH] refs --- src/.editorconfig | 45 ++++++++++++++++++---- src/BlazorApp/BlazorApp.csproj | 3 +- src/BlazorServerApp/BlazorServerApp.csproj | 2 +- src/Directory.Packages.props | 8 ++-- src/Shared.sln.DotSettings | 2 + src/Tests/Tests.csproj | 2 +- src/Verify.Blazor/Verify.Blazor.csproj | 2 +- 7 files changed, 47 insertions(+), 17 deletions(-) diff --git a/src/.editorconfig b/src/.editorconfig index d6d101e..f0d3469 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,7 +230,8 @@ 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 -resharper_partial_type_with_single_part_highlighting = error +# 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 resharper_redundant_empty_object_creation_argument_list_highlighting = error diff --git a/src/BlazorApp/BlazorApp.csproj b/src/BlazorApp/BlazorApp.csproj index fe22f7b..626ed46 100644 --- a/src/BlazorApp/BlazorApp.csproj +++ b/src/BlazorApp/BlazorApp.csproj @@ -1,7 +1,7 @@ - net8.0 + net9.0 true ..\key.snk @@ -9,7 +9,6 @@ - diff --git a/src/BlazorServerApp/BlazorServerApp.csproj b/src/BlazorServerApp/BlazorServerApp.csproj index ced3c10..ac40349 100644 --- a/src/BlazorServerApp/BlazorServerApp.csproj +++ b/src/BlazorServerApp/BlazorServerApp.csproj @@ -1,7 +1,7 @@ - net8.0 + net9.0 enable enable true diff --git a/src/Directory.Packages.props b/src/Directory.Packages.props index 80892a1..ba0fdb0 100644 --- a/src/Directory.Packages.props +++ b/src/Directory.Packages.props @@ -5,14 +5,12 @@ - - + + - - - + diff --git a/src/Shared.sln.DotSettings b/src/Shared.sln.DotSettings index a10bd3a..a9348d3 100644 --- a/src/Shared.sln.DotSettings +++ b/src/Shared.sln.DotSettings @@ -1,4 +1,6 @@  + False + Quiet True True True diff --git a/src/Tests/Tests.csproj b/src/Tests/Tests.csproj index 6f0c1c4..6b762d7 100644 --- a/src/Tests/Tests.csproj +++ b/src/Tests/Tests.csproj @@ -1,6 +1,6 @@ - net8.0 + net9.0 diff --git a/src/Verify.Blazor/Verify.Blazor.csproj b/src/Verify.Blazor/Verify.Blazor.csproj index 4beae2f..c6dfdcd 100644 --- a/src/Verify.Blazor/Verify.Blazor.csproj +++ b/src/Verify.Blazor/Verify.Blazor.csproj @@ -1,6 +1,6 @@ - net8.0 + net9.0 Blazor, Verify Extends Verify (https://github.com/VerifyTests/Verify) to allow Blazor component verification.