Skip to content

Add NEEG004 analyzer to detect ToString() on enums with [EnumExtensions] or EnumExtensions<T> #429

Add NEEG004 analyzer to detect ToString() on enums with [EnumExtensions] or EnumExtensions<T>

Add NEEG004 analyzer to detect ToString() on enums with [EnumExtensions] or EnumExtensions<T> #429

Re-run triggered December 15, 2025 22:31
Status Success
Total duration 10m 57s
Artifacts 6

BuildAndPack.yml

on: pull_request
Matrix: build-and-test
Publish Tests Results
59s
Publish Tests Results
Fit to window
Zoom out
Zoom in

Annotations

30 warnings
linux
/usr/share/dotnet/sdk/10.0.101/Sdks/Microsoft.NET.Sdk/targets/Microsoft.PackageDependencyResolution.targets(266,5): warning NETSDK1188: Package Microsoft.CodeAnalysis.Common 4.0.1 has a resource with the locale 'pt-br'. This locale is not recognized by .NET. Consider notifying the package author that it appears to be using an invalid locale. [/home/runner/work/NetEscapades.EnumGenerators/NetEscapades.EnumGenerators/tests/NetEscapades.EnumGenerators.Benchmarks/NetEscapades.EnumGenerators.Benchmarks.csproj::TargetFramework=net10.0]
linux
/usr/share/dotnet/sdk/10.0.101/Sdks/Microsoft.NET.Sdk/targets/Microsoft.PackageDependencyResolution.targets(266,5): warning NETSDK1188: Package Microsoft.CodeAnalysis.Common 4.0.1 has a resource with the locale 'pl'. This locale is not recognized by .NET. Consider notifying the package author that it appears to be using an invalid locale. [/home/runner/work/NetEscapades.EnumGenerators/NetEscapades.EnumGenerators/tests/NetEscapades.EnumGenerators.Benchmarks/NetEscapades.EnumGenerators.Benchmarks.csproj::TargetFramework=net10.0]
linux
/usr/share/dotnet/sdk/10.0.101/Sdks/Microsoft.NET.Sdk/targets/Microsoft.PackageDependencyResolution.targets(266,5): warning NETSDK1188: Package Microsoft.CodeAnalysis.Common 4.0.1 has a resource with the locale 'ko'. This locale is not recognized by .NET. Consider notifying the package author that it appears to be using an invalid locale. [/home/runner/work/NetEscapades.EnumGenerators/NetEscapades.EnumGenerators/tests/NetEscapades.EnumGenerators.Benchmarks/NetEscapades.EnumGenerators.Benchmarks.csproj::TargetFramework=net10.0]
linux
/usr/share/dotnet/sdk/10.0.101/Sdks/Microsoft.NET.Sdk/targets/Microsoft.PackageDependencyResolution.targets(266,5): warning NETSDK1188: Package Microsoft.CodeAnalysis.Common 4.0.1 has a resource with the locale 'ja'. This locale is not recognized by .NET. Consider notifying the package author that it appears to be using an invalid locale. [/home/runner/work/NetEscapades.EnumGenerators/NetEscapades.EnumGenerators/tests/NetEscapades.EnumGenerators.Benchmarks/NetEscapades.EnumGenerators.Benchmarks.csproj::TargetFramework=net10.0]
linux
/usr/share/dotnet/sdk/10.0.101/Sdks/Microsoft.NET.Sdk/targets/Microsoft.PackageDependencyResolution.targets(266,5): warning NETSDK1188: Package Microsoft.CodeAnalysis.Common 4.0.1 has a resource with the locale 'it'. This locale is not recognized by .NET. Consider notifying the package author that it appears to be using an invalid locale. [/home/runner/work/NetEscapades.EnumGenerators/NetEscapades.EnumGenerators/tests/NetEscapades.EnumGenerators.Benchmarks/NetEscapades.EnumGenerators.Benchmarks.csproj::TargetFramework=net10.0]
linux
/usr/share/dotnet/sdk/10.0.101/Sdks/Microsoft.NET.Sdk/targets/Microsoft.PackageDependencyResolution.targets(266,5): warning NETSDK1188: Package Microsoft.CodeAnalysis.Common 4.0.1 has a resource with the locale 'fr'. This locale is not recognized by .NET. Consider notifying the package author that it appears to be using an invalid locale. [/home/runner/work/NetEscapades.EnumGenerators/NetEscapades.EnumGenerators/tests/NetEscapades.EnumGenerators.Benchmarks/NetEscapades.EnumGenerators.Benchmarks.csproj::TargetFramework=net10.0]
linux
/usr/share/dotnet/sdk/10.0.101/Sdks/Microsoft.NET.Sdk/targets/Microsoft.PackageDependencyResolution.targets(266,5): warning NETSDK1188: Package Microsoft.CodeAnalysis.Common 4.0.1 has a resource with the locale 'es'. This locale is not recognized by .NET. Consider notifying the package author that it appears to be using an invalid locale. [/home/runner/work/NetEscapades.EnumGenerators/NetEscapades.EnumGenerators/tests/NetEscapades.EnumGenerators.Benchmarks/NetEscapades.EnumGenerators.Benchmarks.csproj::TargetFramework=net10.0]
linux
/usr/share/dotnet/sdk/10.0.101/Sdks/Microsoft.NET.Sdk/targets/Microsoft.PackageDependencyResolution.targets(266,5): warning NETSDK1188: Package Microsoft.CodeAnalysis.Common 4.0.1 has a resource with the locale 'de'. This locale is not recognized by .NET. Consider notifying the package author that it appears to be using an invalid locale. [/home/runner/work/NetEscapades.EnumGenerators/NetEscapades.EnumGenerators/tests/NetEscapades.EnumGenerators.Benchmarks/NetEscapades.EnumGenerators.Benchmarks.csproj::TargetFramework=net10.0]
linux
/usr/share/dotnet/sdk/10.0.101/Sdks/Microsoft.NET.Sdk/targets/Microsoft.PackageDependencyResolution.targets(266,5): warning NETSDK1188: Package Microsoft.CodeAnalysis.Common 4.0.1 has a resource with the locale 'cs'. This locale is not recognized by .NET. Consider notifying the package author that it appears to be using an invalid locale. [/home/runner/work/NetEscapades.EnumGenerators/NetEscapades.EnumGenerators/tests/NetEscapades.EnumGenerators.Benchmarks/NetEscapades.EnumGenerators.Benchmarks.csproj::TargetFramework=net10.0]
linux
Solution "/home/runner/work/NetEscapades.EnumGenerators/NetEscapades.EnumGenerators/NetEscapades.EnumGenerators.sln" has active build configurations for the build project. Either enable SuppressBuildProjectCheck on "Build.Solution" or remove the following entries from the solution file: " - {C4F84B6F-D2AE-4B3D-9CAD-90E6BC71F524}.Debug|x64.Build.0 = Debug|Any CPU - {C4F84B6F-D2AE-4B3D-9CAD-90E6BC71F524}.Debug|x86.Build.0 = Debug|Any CPU - {C4F84B6F-D2AE-4B3D-9CAD-90E6BC71F524}.Release|x64.Build.0 = Release|Any CPU - {C4F84B6F-D2AE-4B3D-9CAD-90E6BC71F524}.Release|x86.Build.0 = Release|Any CPU"
macos
/Users/runner/.dotnet/sdk/10.0.101/Sdks/Microsoft.NET.Sdk/targets/Microsoft.PackageDependencyResolution.targets(266,5): warning NETSDK1188: Package Microsoft.CodeAnalysis.Common 4.0.1 has a resource with the locale 'pt-br'. This locale is not recognized by .NET. Consider notifying the package author that it appears to be using an invalid locale. [/Users/runner/work/NetEscapades.EnumGenerators/NetEscapades.EnumGenerators/tests/NetEscapades.EnumGenerators.Benchmarks/NetEscapades.EnumGenerators.Benchmarks.csproj::TargetFramework=net10.0]
macos
/Users/runner/.dotnet/sdk/10.0.101/Sdks/Microsoft.NET.Sdk/targets/Microsoft.PackageDependencyResolution.targets(266,5): warning NETSDK1188: Package Microsoft.CodeAnalysis.Common 4.0.1 has a resource with the locale 'pl'. This locale is not recognized by .NET. Consider notifying the package author that it appears to be using an invalid locale. [/Users/runner/work/NetEscapades.EnumGenerators/NetEscapades.EnumGenerators/tests/NetEscapades.EnumGenerators.Benchmarks/NetEscapades.EnumGenerators.Benchmarks.csproj::TargetFramework=net10.0]
macos
/Users/runner/.dotnet/sdk/10.0.101/Sdks/Microsoft.NET.Sdk/targets/Microsoft.PackageDependencyResolution.targets(266,5): warning NETSDK1188: Package Microsoft.CodeAnalysis.Common 4.0.1 has a resource with the locale 'ko'. This locale is not recognized by .NET. Consider notifying the package author that it appears to be using an invalid locale. [/Users/runner/work/NetEscapades.EnumGenerators/NetEscapades.EnumGenerators/tests/NetEscapades.EnumGenerators.Benchmarks/NetEscapades.EnumGenerators.Benchmarks.csproj::TargetFramework=net10.0]
macos
/Users/runner/.dotnet/sdk/10.0.101/Sdks/Microsoft.NET.Sdk/targets/Microsoft.PackageDependencyResolution.targets(266,5): warning NETSDK1188: Package Microsoft.CodeAnalysis.Common 4.0.1 has a resource with the locale 'ja'. This locale is not recognized by .NET. Consider notifying the package author that it appears to be using an invalid locale. [/Users/runner/work/NetEscapades.EnumGenerators/NetEscapades.EnumGenerators/tests/NetEscapades.EnumGenerators.Benchmarks/NetEscapades.EnumGenerators.Benchmarks.csproj::TargetFramework=net10.0]
macos
/Users/runner/.dotnet/sdk/10.0.101/Sdks/Microsoft.NET.Sdk/targets/Microsoft.PackageDependencyResolution.targets(266,5): warning NETSDK1188: Package Microsoft.CodeAnalysis.Common 4.0.1 has a resource with the locale 'it'. This locale is not recognized by .NET. Consider notifying the package author that it appears to be using an invalid locale. [/Users/runner/work/NetEscapades.EnumGenerators/NetEscapades.EnumGenerators/tests/NetEscapades.EnumGenerators.Benchmarks/NetEscapades.EnumGenerators.Benchmarks.csproj::TargetFramework=net10.0]
macos
/Users/runner/.dotnet/sdk/10.0.101/Sdks/Microsoft.NET.Sdk/targets/Microsoft.PackageDependencyResolution.targets(266,5): warning NETSDK1188: Package Microsoft.CodeAnalysis.Common 4.0.1 has a resource with the locale 'fr'. This locale is not recognized by .NET. Consider notifying the package author that it appears to be using an invalid locale. [/Users/runner/work/NetEscapades.EnumGenerators/NetEscapades.EnumGenerators/tests/NetEscapades.EnumGenerators.Benchmarks/NetEscapades.EnumGenerators.Benchmarks.csproj::TargetFramework=net10.0]
macos
/Users/runner/.dotnet/sdk/10.0.101/Sdks/Microsoft.NET.Sdk/targets/Microsoft.PackageDependencyResolution.targets(266,5): warning NETSDK1188: Package Microsoft.CodeAnalysis.Common 4.0.1 has a resource with the locale 'es'. This locale is not recognized by .NET. Consider notifying the package author that it appears to be using an invalid locale. [/Users/runner/work/NetEscapades.EnumGenerators/NetEscapades.EnumGenerators/tests/NetEscapades.EnumGenerators.Benchmarks/NetEscapades.EnumGenerators.Benchmarks.csproj::TargetFramework=net10.0]
macos
/Users/runner/.dotnet/sdk/10.0.101/Sdks/Microsoft.NET.Sdk/targets/Microsoft.PackageDependencyResolution.targets(266,5): warning NETSDK1188: Package Microsoft.CodeAnalysis.Common 4.0.1 has a resource with the locale 'de'. This locale is not recognized by .NET. Consider notifying the package author that it appears to be using an invalid locale. [/Users/runner/work/NetEscapades.EnumGenerators/NetEscapades.EnumGenerators/tests/NetEscapades.EnumGenerators.Benchmarks/NetEscapades.EnumGenerators.Benchmarks.csproj::TargetFramework=net10.0]
macos
/Users/runner/.dotnet/sdk/10.0.101/Sdks/Microsoft.NET.Sdk/targets/Microsoft.PackageDependencyResolution.targets(266,5): warning NETSDK1188: Package Microsoft.CodeAnalysis.Common 4.0.1 has a resource with the locale 'cs'. This locale is not recognized by .NET. Consider notifying the package author that it appears to be using an invalid locale. [/Users/runner/work/NetEscapades.EnumGenerators/NetEscapades.EnumGenerators/tests/NetEscapades.EnumGenerators.Benchmarks/NetEscapades.EnumGenerators.Benchmarks.csproj::TargetFramework=net10.0]
macos
Solution "/Users/runner/work/NetEscapades.EnumGenerators/NetEscapades.EnumGenerators/NetEscapades.EnumGenerators.sln" has active build configurations for the build project. Either enable SuppressBuildProjectCheck on "Build.Solution" or remove the following entries from the solution file: " - {C4F84B6F-D2AE-4B3D-9CAD-90E6BC71F524}.Debug|x64.Build.0 = Debug|Any CPU - {C4F84B6F-D2AE-4B3D-9CAD-90E6BC71F524}.Debug|x86.Build.0 = Debug|Any CPU - {C4F84B6F-D2AE-4B3D-9CAD-90E6BC71F524}.Release|x64.Build.0 = Release|Any CPU - {C4F84B6F-D2AE-4B3D-9CAD-90E6BC71F524}.Release|x86.Build.0 = Release|Any CPU"
windows
C:\Program Files\dotnet\sdk\10.0.101\Sdks\Microsoft.NET.Sdk\targets\Microsoft.PackageDependencyResolution.targets(266,5): warning NETSDK1188: Package Microsoft.CodeAnalysis.Common 4.0.1 has a resource with the locale 'pt-br'. This locale is not recognized by .NET. Consider notifying the package author that it appears to be using an invalid locale. [D:\a\NetEscapades.EnumGenerators\NetEscapades.EnumGenerators\tests\NetEscapades.EnumGenerators.Benchmarks\NetEscapades.EnumGenerators.Benchmarks.csproj::TargetFramework=net10.0]
windows
C:\Program Files\dotnet\sdk\10.0.101\Sdks\Microsoft.NET.Sdk\targets\Microsoft.PackageDependencyResolution.targets(266,5): warning NETSDK1188: Package Microsoft.CodeAnalysis.Common 4.0.1 has a resource with the locale 'pl'. This locale is not recognized by .NET. Consider notifying the package author that it appears to be using an invalid locale. [D:\a\NetEscapades.EnumGenerators\NetEscapades.EnumGenerators\tests\NetEscapades.EnumGenerators.Benchmarks\NetEscapades.EnumGenerators.Benchmarks.csproj::TargetFramework=net10.0]
windows
C:\Program Files\dotnet\sdk\10.0.101\Sdks\Microsoft.NET.Sdk\targets\Microsoft.PackageDependencyResolution.targets(266,5): warning NETSDK1188: Package Microsoft.CodeAnalysis.Common 4.0.1 has a resource with the locale 'ko'. This locale is not recognized by .NET. Consider notifying the package author that it appears to be using an invalid locale. [D:\a\NetEscapades.EnumGenerators\NetEscapades.EnumGenerators\tests\NetEscapades.EnumGenerators.Benchmarks\NetEscapades.EnumGenerators.Benchmarks.csproj::TargetFramework=net10.0]
windows
C:\Program Files\dotnet\sdk\10.0.101\Sdks\Microsoft.NET.Sdk\targets\Microsoft.PackageDependencyResolution.targets(266,5): warning NETSDK1188: Package Microsoft.CodeAnalysis.Common 4.0.1 has a resource with the locale 'ja'. This locale is not recognized by .NET. Consider notifying the package author that it appears to be using an invalid locale. [D:\a\NetEscapades.EnumGenerators\NetEscapades.EnumGenerators\tests\NetEscapades.EnumGenerators.Benchmarks\NetEscapades.EnumGenerators.Benchmarks.csproj::TargetFramework=net10.0]
windows
C:\Program Files\dotnet\sdk\10.0.101\Sdks\Microsoft.NET.Sdk\targets\Microsoft.PackageDependencyResolution.targets(266,5): warning NETSDK1188: Package Microsoft.CodeAnalysis.Common 4.0.1 has a resource with the locale 'it'. This locale is not recognized by .NET. Consider notifying the package author that it appears to be using an invalid locale. [D:\a\NetEscapades.EnumGenerators\NetEscapades.EnumGenerators\tests\NetEscapades.EnumGenerators.Benchmarks\NetEscapades.EnumGenerators.Benchmarks.csproj::TargetFramework=net10.0]
windows
C:\Program Files\dotnet\sdk\10.0.101\Sdks\Microsoft.NET.Sdk\targets\Microsoft.PackageDependencyResolution.targets(266,5): warning NETSDK1188: Package Microsoft.CodeAnalysis.Common 4.0.1 has a resource with the locale 'fr'. This locale is not recognized by .NET. Consider notifying the package author that it appears to be using an invalid locale. [D:\a\NetEscapades.EnumGenerators\NetEscapades.EnumGenerators\tests\NetEscapades.EnumGenerators.Benchmarks\NetEscapades.EnumGenerators.Benchmarks.csproj::TargetFramework=net10.0]
windows
C:\Program Files\dotnet\sdk\10.0.101\Sdks\Microsoft.NET.Sdk\targets\Microsoft.PackageDependencyResolution.targets(266,5): warning NETSDK1188: Package Microsoft.CodeAnalysis.Common 4.0.1 has a resource with the locale 'es'. This locale is not recognized by .NET. Consider notifying the package author that it appears to be using an invalid locale. [D:\a\NetEscapades.EnumGenerators\NetEscapades.EnumGenerators\tests\NetEscapades.EnumGenerators.Benchmarks\NetEscapades.EnumGenerators.Benchmarks.csproj::TargetFramework=net10.0]
windows
C:\Program Files\dotnet\sdk\10.0.101\Sdks\Microsoft.NET.Sdk\targets\Microsoft.PackageDependencyResolution.targets(266,5): warning NETSDK1188: Package Microsoft.CodeAnalysis.Common 4.0.1 has a resource with the locale 'de'. This locale is not recognized by .NET. Consider notifying the package author that it appears to be using an invalid locale. [D:\a\NetEscapades.EnumGenerators\NetEscapades.EnumGenerators\tests\NetEscapades.EnumGenerators.Benchmarks\NetEscapades.EnumGenerators.Benchmarks.csproj::TargetFramework=net10.0]
windows
C:\Program Files\dotnet\sdk\10.0.101\Sdks\Microsoft.NET.Sdk\targets\Microsoft.PackageDependencyResolution.targets(266,5): warning NETSDK1188: Package Microsoft.CodeAnalysis.Common 4.0.1 has a resource with the locale 'cs'. This locale is not recognized by .NET. Consider notifying the package author that it appears to be using an invalid locale. [D:\a\NetEscapades.EnumGenerators\NetEscapades.EnumGenerators\tests\NetEscapades.EnumGenerators.Benchmarks\NetEscapades.EnumGenerators.Benchmarks.csproj::TargetFramework=net10.0]
windows
Solution "D:\a\NetEscapades.EnumGenerators\NetEscapades.EnumGenerators\NetEscapades.EnumGenerators.sln" has active build configurations for the build project. Either enable SuppressBuildProjectCheck on "Build.Solution" or remove the following entries from the solution file: " - {C4F84B6F-D2AE-4B3D-9CAD-90E6BC71F524}.Debug|x64.Build.0 = Debug|Any CPU - {C4F84B6F-D2AE-4B3D-9CAD-90E6BC71F524}.Debug|x86.Build.0 = Debug|Any CPU - {C4F84B6F-D2AE-4B3D-9CAD-90E6BC71F524}.Release|x64.Build.0 = Release|Any CPU - {C4F84B6F-D2AE-4B3D-9CAD-90E6BC71F524}.Release|x86.Build.0 = Release|Any CPU"

Artifacts

Produced during runtime
Name Size Digest
packages-linux Expired
280 KB
sha256:82c267ee2115f5a2f61f379f35b9fd016bf1bf15f56074ff23521db542e3c33e
packages-macos Expired
280 KB
sha256:e2df127f9bf2b0d677613257beeda7dde19f2a9537a4359189eb663751cc236f
packages-windows Expired
280 KB
sha256:2d6b619c87e69e8f3b1f3acb940551d2db15795651d10abfe88a0d42637478cb
results-linux Expired
19.2 MB
sha256:8e5911ef9a72bed4ed8573099e87ee43965ad34eba6ce44baf3665c5145ff8bc
results-macos Expired
19.1 MB
sha256:d3617a41258e6bddcedeae0ca6847f13859419217700bf31aad1a4a9ecba0b85
results-windows Expired
29.6 MB
sha256:778f193a705109139ffeb7e1b37d4e79bf41c0ae38069e07dbfe551663ac2465