diff --git a/.editorconfig b/.editorconfig index b732fde..ce2835e 100644 --- a/.editorconfig +++ b/.editorconfig @@ -323,6 +323,7 @@ dotnet_diagnostic.RS1041.severity = none # RS1041: Compiler exten [tests/**/*.cs] dotnet_diagnostic.CA1822.severity = none # CA1822: Mark members as static +dotnet_diagnostic.MA0002.severity = none dotnet_diagnostic.MA0009.severity = none dotnet_diagnostic.MA0016.severity = none dotnet_diagnostic.MA0053.severity = none diff --git a/.gitattributes b/.gitattributes index 9a92086..0522160 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1,7 +1,2 @@ -# Auto detect text files and perform LF normalization +*.verified.cs text eol=lf working-tree-encoding=UTF-8 * text=auto - -*.cs diff=csharp -*.html diff=html -*.sln merge=union -*.csproj merge=union diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 4999de6..ff21958 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -19,7 +19,7 @@ jobs: - uses: actions/checkout@v7 - name: Setup .NET - uses: actions/setup-dotnet@v5 + uses: actions/setup-dotnet@v6 with: dotnet-version: | 8.0.x @@ -27,7 +27,7 @@ jobs: 10.0.x - name: Setup .NET - uses: actions/setup-dotnet@v5 + uses: actions/setup-dotnet@v6 with: dotnet-quality: 'preview' dotnet-version: | diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 9f8f59f..7f643f7 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -18,7 +18,7 @@ jobs: - uses: actions/checkout@v7 - name: Setup .NET - uses: actions/setup-dotnet@v5 + uses: actions/setup-dotnet@v6 with: dotnet-version: | 8.0.x @@ -26,7 +26,7 @@ jobs: 10.0.x - name: Setup .NET - uses: actions/setup-dotnet@v5 + uses: actions/setup-dotnet@v6 with: dotnet-quality: 'preview' dotnet-version: | diff --git a/Directory.Packages.props b/Directory.Packages.props index 93adbf6..7a56ec9 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -5,7 +5,7 @@ - + @@ -15,12 +15,12 @@ - + - + @@ -28,35 +28,35 @@ - + - - - + + + - + - - - + + + - - - - - + + + + + - - - - + + + + @@ -89,8 +89,8 @@ - - + + diff --git a/src/Immediate.Validations.Generators/Utility.cs b/src/Immediate.Validations.Generators/Utility.cs index 874a9e2..4a8a50f 100644 --- a/src/Immediate.Validations.Generators/Utility.cs +++ b/src/Immediate.Validations.Generators/Utility.cs @@ -6,7 +6,7 @@ namespace Immediate.Validations.Generators; -internal static partial class Utility +internal static class Utility { public static IncrementalValuesProvider WhereNotNull(this IncrementalValuesProvider values) where T : class => values.Where(x => x is not null)!; diff --git a/src/Immediate.Validations.Generators/ValidateTargetTransformer.cs b/src/Immediate.Validations.Generators/ValidateTargetTransformer.cs index dd1c687..2760386 100644 --- a/src/Immediate.Validations.Generators/ValidateTargetTransformer.cs +++ b/src/Immediate.Validations.Generators/ValidateTargetTransformer.cs @@ -456,7 +456,7 @@ ITypeSymbol targetPropertyType if (argument.Value is not IArrayCreationOperation { - Initializer.ElementValues: { } elements, + Initializer.ElementValues: var elements, }) { return null; diff --git a/tests/Immediate.Validations.Tests/Immediate.Validations.Tests.csproj b/tests/Immediate.Validations.Tests/Immediate.Validations.Tests.csproj index bc580c5..00ac886 100644 --- a/tests/Immediate.Validations.Tests/Immediate.Validations.Tests.csproj +++ b/tests/Immediate.Validations.Tests/Immediate.Validations.Tests.csproj @@ -50,9 +50,9 @@ - - diff --git a/tests/Immediate.Validations.Tests/Utility.cs b/tests/Immediate.Validations.Tests/Utility.cs index 61e33e2..6b189c1 100644 --- a/tests/Immediate.Validations.Tests/Utility.cs +++ b/tests/Immediate.Validations.Tests/Utility.cs @@ -22,7 +22,7 @@ internal static class Utility "net11.0", new PackageIdentity( "Microsoft.NETCore.App.Ref", - "11.0.0-preview.5.26302.115" + "11.0.0-preview.6.26359.118" ), Path.Combine("ref", "net11.0") );