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")
);