Skip to content

Release 1.1.0: PDF platform parity #24

Release 1.1.0: PDF platform parity

Release 1.1.0: PDF platform parity #24

Triggered via pull request October 23, 2026 12:51
Status Failure
Total duration 2m 47s
Artifacts –

ci.yml

on: pull_request
Check the SonarCloud token
3s
Check the SonarCloud token
Build, test and analyse
2m 37s
Build, test and analyse
Fit to window
Zoom out
Zoom in

Annotations

1 error, 20 warnings, and 2 notices
Build, test and analyse
Process completed with exit code 2.
Build, test and analyse: src/SharpCorePDF.Infrastructure/Reading/Exporters/AltoExporter.cs#L69
Define a constant instead of using this literal 'WIDTH' 5 times.
Build, test and analyse: src/SharpCorePDF.Infrastructure/PdfEditEngine.Pages.cs#L281
Define a constant instead of using this literal 'Contents' 5 times.
Build, test and analyse: src/SharpCorePDF.Infrastructure/PdfEditEngine.Pages.cs#L281
Define a constant instead of using this literal 'Rotate' 4 times.
Build, test and analyse: src/SharpCorePDF.Infrastructure/PdfEditEngine.Document.cs#L93
Define a constant instead of using this literal 'Metadata' 4 times.
Build, test and analyse: src/SharpCorePDF.Infrastructure/Authoring/PdfARequirements.cs#L294
Define a constant instead of using this literal 'Subtype' 4 times.
Build, test and analyse: src/SharpCorePDF.Infrastructure/Authoring/PdfAProfileRules.cs#L19
Define a constant instead of using this literal 'The profile is not one the engine writes.' 4 times.
Build, test and analyse: src/SharpCorePDF.Application/Ports/IPdfPageLayoutReader.cs#L109
Method has 8 parameters, which is greater than the 7 authorized.
Build, test and analyse: src/SharpCorePDF.Domain/ValueObjects/PdfImageSource.cs#L28
Constructor has 11 parameters, which is greater than the 7 authorized.
Build, test and analyse: src/SharpCorePDF.Domain/Aggregates/PdfEditPlan.cs#L302
Refactor this method to reduce its Cognitive Complexity from 46 to the 15 allowed.
Build, test and analyse: src/SharpCorePDF.Domain/ValueObjects/PdfStroke.cs#L25
Constructor has 8 parameters, which is greater than the 7 authorized.
Build, test and analyse: src/SharpCorePDF.Infrastructure/Authoring/PdfARequirements.cs#L294
Define a constant instead of using this literal 'Subtype' 4 times.
Build, test and analyse: src/SharpCorePDF.Infrastructure/Authoring/PdfAProfileRules.cs#L19
Define a constant instead of using this literal 'The profile is not one the engine writes.' 4 times.
Build, test and analyse: src/SharpCorePDF.Application/Ports/IPdfPageLayoutReader.cs#L109
Method has 8 parameters, which is greater than the 7 authorized.
Build, test and analyse: src/SharpCorePDF.Domain/ValueObjects/PdfImageSource.cs#L28
Constructor has 11 parameters, which is greater than the 7 authorized.
Build, test and analyse: src/SharpCorePDF.Domain/ValueObjects/PdfStroke.cs#L25
Constructor has 8 parameters, which is greater than the 7 authorized.
Build, test and analyse: src/SharpCorePDF.Domain/Aggregates/PdfEditPlan.cs#L302
Refactor this method to reduce its Cognitive Complexity from 46 to the 15 allowed.
Build, test and analyse: src/SharpCorePDF.Application/Ports/IPdfPageLayoutReader.cs#L109
Method has 8 parameters, which is greater than the 7 authorized.
Build, test and analyse: src/SharpCorePDF.Domain/ValueObjects/PdfImageSource.cs#L28
Constructor has 11 parameters, which is greater than the 7 authorized.
Build, test and analyse: src/SharpCorePDF.Domain/Aggregates/PdfEditPlan.cs#L302
Refactor this method to reduce its Cognitive Complexity from 46 to the 15 allowed.
Build, test and analyse: src/SharpCorePDF.Domain/ValueObjects/PdfStroke.cs#L25
Constructor has 8 parameters, which is greater than the 7 authorized.
Check the SonarCloud token
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Build, test and analyse
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"