Skip to content

feat: Add XSD Code Generator for ISO 20022 message classes #18

feat: Add XSD Code Generator for ISO 20022 message classes

feat: Add XSD Code Generator for ISO 20022 message classes #18

Triggered via push September 7, 2025 04:37
Status Success
Total duration 54s
Artifacts 1
analyze-build
49s
analyze-build
Fit to window
Zoom out
Zoom in

Annotations

12 errors and 2 warnings
analyze-build
Process completed with exit code 1.
analyze-build
Process completed with exit code 1.
analyze-build: Iso20022Library.Application/Builders/Pain/Pain00200106Builder.cs#L116
Use 'ArgumentNullException.ThrowIfNull' instead of explicitly throwing a new exception instance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1510)
analyze-build: Iso20022Library.Application/Builders/Pain/Pain00200106Builder.cs#L101
Use 'ArgumentNullException.ThrowIfNull' instead of explicitly throwing a new exception instance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1510)
analyze-build: Iso20022Library.Application/Builders/Pain/Pain00200106Builder.cs#L82
Use 'ArgumentNullException.ThrowIfNull' instead of explicitly throwing a new exception instance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1510)
analyze-build: Iso20022Library.Application/Builders/Pain/Pain00200106Builder.cs#L67
Use 'ArgumentNullException.ThrowIfNull' instead of explicitly throwing a new exception instance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1510)
analyze-build: Iso20022Library.Application/Builders/Pain/Pain00200107Builder.cs#L82
Use 'ArgumentNullException.ThrowIfNull' instead of explicitly throwing a new exception instance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1510)
analyze-build: Iso20022Library.Application/Builders/Pain/Pain00200107Builder.cs#L67
Use 'ArgumentNullException.ThrowIfNull' instead of explicitly throwing a new exception instance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1510)
analyze-build: Iso20022Library.Application/Builders/Pain/Pain00700110Builder.cs#L68
In externally visible method 'Pain00700110Builder Pain00700110Builder.AddOriginalPaymentInstructions(Collection<OriginalPaymentInstruction37> originalPaymentInstructions)', validate parameter 'originalPaymentInstructions' is non-null before using it. If appropriate, throw an 'ArgumentNullException' when the argument is 'null'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1062)
analyze-build: Iso20022Library.Application/Builders/Pain/Pain00200104Builder.cs#L81
Use 'ArgumentNullException.ThrowIfNull' instead of explicitly throwing a new exception instance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1510)
analyze-build: Iso20022Library.Application/Builders/Pain/Pain00200104Builder.cs#L66
Use 'ArgumentNullException.ThrowIfNull' instead of explicitly throwing a new exception instance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1510)
analyze-build: Iso20022Library.Application/Validators/XmlValidator.cs#L19
Type 'XmlValidator' is a static holder type but is neither static nor NotInheritable (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1052)
analyze-build
Unexpected input(s) 'package-type', valid inputs are ['dotnet-version', 'dotnet-quality', 'global-json-file', 'source-url', 'owner', 'config-file', 'cache', 'cache-dependency-path']
analyze-build
Unexpected input(s) 'package-type', valid inputs are ['dotnet-version', 'dotnet-quality', 'global-json-file', 'source-url', 'owner', 'config-file', 'cache', 'cache-dependency-path']

Artifacts

Produced during runtime
Name Size Digest
build-artifacts Expired
1.36 MB
sha256:2b6229cad26a55c86d4578ffe00e647b2da11d71298bfe6655f3228d79937e52