Skip to content
This repository was archived by the owner on Nov 11, 2025. It is now read-only.

Update SmartGenerators packages to support generic Enhanced Enums #21

Update SmartGenerators packages to support generic Enhanced Enums

Update SmartGenerators packages to support generic Enhanced Enums #21

Triggered via push July 23, 2025 06:56
Status Success
Total duration 6m 58s
Artifacts 3

ci.yml

on: push
Validate Build Context
8s
Validate Build Context
Publish Packages
19s
Publish Packages
Fit to window
Zoom out
Zoom in

Annotations

2 errors and 20 warnings
Build and Test
Process completed with exit code 1.
Publish Packages
Process completed with exit code 1.
Build and Test: src/FractalDataWorks.EnhancedEnums/Generators/EnhancedEnumGenerator.cs#L1008
Prefer comparing 'Count' to 0 rather than using 'Any()', both for clarity and for performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1860)
Build and Test: src/FractalDataWorks.EnhancedEnums/Models/EnumTypeInfo.cs#L93
Use an overload that has a IEqualityComparer<string> or IComparer<string> parameter (https://github.com/meziantou/Meziantou.Analyzer/blob/main/docs/Rules/MA0002.md)
Build and Test: src/FractalDataWorks.EnhancedEnums/Generators/EnhancedEnumGenerator.cs#L1008
Prefer comparing 'Count' to 0 rather than using 'Any()', both for clarity and for performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1860)
Build and Test: src/FractalDataWorks.EnhancedEnums/Models/EnumTypeInfo.cs#L93
Use an overload that has a IEqualityComparer<string> or IComparer<string> parameter (https://github.com/meziantou/Meziantou.Analyzer/blob/main/docs/Rules/MA0002.md)
Security Scanning: src/FractalDataWorks.EnhancedEnums/Generators/EnhancedEnumGenerator.cs#L1008
Prefer comparing 'Count' to 0 rather than using 'Any()', both for clarity and for performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1860)
Security Scanning: src/FractalDataWorks.EnhancedEnums/Models/EnumTypeInfo.cs#L93
Use an overload that has a IEqualityComparer<string> or IComparer<string> parameter (https://github.com/meziantou/Meziantou.Analyzer/blob/main/docs/Rules/MA0002.md)
Security Scanning: src/FractalDataWorks.EnhancedEnums/Generators/EnhancedEnumGenerator.cs#L1008
Prefer comparing 'Count' to 0 rather than using 'Any()', both for clarity and for performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1860)
Security Scanning: src/FractalDataWorks.EnhancedEnums/Models/EnumTypeInfo.cs#L93
Use an overload that has a IEqualityComparer<string> or IComparer<string> parameter (https://github.com/meziantou/Meziantou.Analyzer/blob/main/docs/Rules/MA0002.md)

Artifacts

Produced during runtime
Name Size Digest
coverage-report Expired
268 KB
sha256:bbc9581b86b717daaa377d6a586340c26b9529530ebda009a72f13e0fe5cfae1
packages Expired
126 KB
sha256:9bd76ad15482a6e7a443b3015e021c11f18cf360e5f4fe9040a29fc0167d2249
test-results Expired
13.7 KB
sha256:fb06736622e0ca768a99890ba4b5ab36a2600f4c80da77b6185ac598ce44fa80