Skip to content

SP220 Checkpoint D: leaf extensions and JSON definitions - #71

Merged
MrFr3di merged 28 commits into
release/2.2.0from
sp220/checkpoint-d
Aug 31, 2026
Merged

SP220 Checkpoint D: leaf extensions and JSON definitions#71
MrFr3di merged 28 commits into
release/2.2.0from
sp220/checkpoint-d

Merge pull request #70 from MrFr3di/upd-sp220-08-json-integration

741892d
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis succeeded Aug 31, 2026 in 22s

Annotations

Check warning on line 104 in eng/SmartPipe.RepositoryChecks/Consumers/ConsumerScenarioRunner.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Define a constant instead of using this literal '--use-lock-file' 4 times.

See more on https://sonarcloud.io/project/issues?id=MrFr3di_SmartPipe-Core&issues=AaBYd44thxPeJjsiLMUO&open=AaBYd44thxPeJjsiLMUO&pullRequest=71

Check warning on line 473 in eng/SmartPipe.RepositoryChecks/Consumers/ConsumerScenarioRunner.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this null-forgiving operator; nullable warnings are disabled here.

See more on https://sonarcloud.io/project/issues?id=MrFr3di_SmartPipe-Core&issues=AaBYd44thxPeJjsiLMUb&open=AaBYd44thxPeJjsiLMUb&pullRequest=71

Check warning on line 135 in eng/SmartPipe.RepositoryChecks/Consumers/ConsumerScenarioRunner.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Define a constant instead of using this literal 'SPCONS011' 5 times.

See more on https://sonarcloud.io/project/issues?id=MrFr3di_SmartPipe-Core&issues=AaBYd44thxPeJjsiLMUQ&open=AaBYd44thxPeJjsiLMUQ&pullRequest=71

Check warning on line 172 in eng/SmartPipe.RepositoryChecks/Consumers/ConsumerScenarioRunner.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this null-forgiving operator; nullable warnings are disabled here.

See more on https://sonarcloud.io/project/issues?id=MrFr3di_SmartPipe-Core&issues=AaBYd44thxPeJjsiLMUa&open=AaBYd44thxPeJjsiLMUa&pullRequest=71

Check warning on line 55 in src/SmartPipe.Extensions.DataAnnotations/ValidationTransform.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this null-forgiving operator; nullable warnings are disabled here.

See more on https://sonarcloud.io/project/issues?id=MrFr3di_SmartPipe-Core&issues=AaBYd42chxPeJjsiLMUJ&open=AaBYd42chxPeJjsiLMUJ&pullRequest=71

Check warning on line 245 in eng/SmartPipe.RepositoryChecks/Consumers/ConsumerScenarioRunner.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Loops should be simplified using the "Where" LINQ method

See more on https://sonarcloud.io/project/issues?id=MrFr3di_SmartPipe-Core&issues=AaBYd44thxPeJjsiLMUV&open=AaBYd44thxPeJjsiLMUV&pullRequest=71

Check warning on line 242 in eng/SmartPipe.RepositoryChecks/Consumers/ConsumerScenarioRunner.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Method has 10 parameters, which is greater than the 7 authorized.

See more on https://sonarcloud.io/project/issues?id=MrFr3di_SmartPipe-Core&issues=AaBYd44thxPeJjsiLMUW&open=AaBYd44thxPeJjsiLMUW&pullRequest=71

Check failure on line 87 in eng/SmartPipe.RepositoryChecks/Commands/BaselineVerificationService.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Refactor this method to reduce its Cognitive Complexity from 48 to the 15 allowed.

See more on https://sonarcloud.io/project/issues?id=MrFr3di_SmartPipe-Core&issues=AaBYd46DhxPeJjsiLMUf&open=AaBYd46DhxPeJjsiLMUf&pullRequest=71

Check warning on line 163 in eng/SmartPipe.RepositoryChecks/Consumers/ConsumerScenarioRunner.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this null-forgiving operator; nullable warnings are disabled here.

See more on https://sonarcloud.io/project/issues?id=MrFr3di_SmartPipe-Core&issues=AaBYd44thxPeJjsiLMUZ&open=AaBYd44thxPeJjsiLMUZ&pullRequest=71

Check warning on line 206 in eng/SmartPipe.RepositoryChecks/Commands/CommandLineParser.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Define a constant instead of using this literal '--package-directory' 6 times.

See more on https://sonarcloud.io/project/issues?id=MrFr3di_SmartPipe-Core&issues=AaBYd46lhxPeJjsiLMUg&open=AaBYd46lhxPeJjsiLMUg&pullRequest=71

Check warning on line 309 in eng/SmartPipe.RepositoryChecks/Consumers/ConsumerScenarioRunner.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Extract this nested ternary operation into an independent statement.

See more on https://sonarcloud.io/project/issues?id=MrFr3di_SmartPipe-Core&issues=AaBYd44thxPeJjsiLMUX&open=AaBYd44thxPeJjsiLMUX&pullRequest=71

Check failure on line 194 in eng/SmartPipe.RepositoryChecks/Commands/CommandLineParser.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Refactor this method to reduce its Cognitive Complexity from 26 to the 15 allowed.

See more on https://sonarcloud.io/project/issues?id=MrFr3di_SmartPipe-Core&issues=AaBYd46lhxPeJjsiLMUh&open=AaBYd46lhxPeJjsiLMUh&pullRequest=71

Check warning on line 217 in eng/SmartPipe.RepositoryChecks/Consumers/ConsumerScenarioRunner.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Define a constant instead of using this literal 'process' 5 times.

See more on https://sonarcloud.io/project/issues?id=MrFr3di_SmartPipe-Core&issues=AaBYd44thxPeJjsiLMUR&open=AaBYd44thxPeJjsiLMUR&pullRequest=71

Check failure on line 64 in eng/SmartPipe.RepositoryChecks/Consumers/ConsumerScenarioRunner.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Refactor this method to reduce its Cognitive Complexity from 18 to the 15 allowed.

See more on https://sonarcloud.io/project/issues?id=MrFr3di_SmartPipe-Core&issues=AaBYd44thxPeJjsiLMUT&open=AaBYd44thxPeJjsiLMUT&pullRequest=71

Check warning on line 496 in eng/SmartPipe.RepositoryChecks/Consumers/ConsumerScenarioRunner.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Define a constant instead of using this literal 'SPCONS020' 8 times.

See more on https://sonarcloud.io/project/issues?id=MrFr3di_SmartPipe-Core&issues=AaBYd44thxPeJjsiLMUS&open=AaBYd44thxPeJjsiLMUS&pullRequest=71

Check warning on line 63 in src/SmartPipe.Extensions.Logging/LoggerSink.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this null-forgiving operator; nullable warnings are disabled here.

See more on https://sonarcloud.io/project/issues?id=MrFr3di_SmartPipe-Core&issues=AaBYd43hhxPeJjsiLMUL&open=AaBYd43hhxPeJjsiLMUL&pullRequest=71

Check warning on line 56 in src/SmartPipe.Extensions.DataAnnotations/ValidationTransform.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this null-forgiving operator; nullable warnings are disabled here.

See more on https://sonarcloud.io/project/issues?id=MrFr3di_SmartPipe-Core&issues=AaBYd42chxPeJjsiLMUK&open=AaBYd42chxPeJjsiLMUK&pullRequest=71

Check failure on line 261 in eng/SmartPipe.RepositoryChecks/Consumers/ConsumerScenarioRunner.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Refactor this method to reduce its Cognitive Complexity from 17 to the 15 allowed.

See more on https://sonarcloud.io/project/issues?id=MrFr3di_SmartPipe-Core&issues=AaBYd44thxPeJjsiLMUU&open=AaBYd44thxPeJjsiLMUU&pullRequest=71

Check warning on line 55 in src/SmartPipe.Extensions.Transforms/CompositeTransform.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this null-forgiving operator; nullable warnings are disabled here.

See more on https://sonarcloud.io/project/issues?id=MrFr3di_SmartPipe-Core&issues=AaBYd4xihxPeJjsiLMUI&open=AaBYd4xihxPeJjsiLMUI&pullRequest=71

Check failure on line 621 in eng/SmartPipe.RepositoryChecks/Consumers/ConsumerScenarioRunner.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Refactor this method to reduce its Cognitive Complexity from 18 to the 15 allowed.

See more on https://sonarcloud.io/project/issues?id=MrFr3di_SmartPipe-Core&issues=AaBYd44thxPeJjsiLMUd&open=AaBYd44thxPeJjsiLMUd&pullRequest=71

Check warning on line 54 in eng/SmartPipe.RepositoryChecks/Consumers/ConsumerScenarioLoader.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Define a constant instead of using this literal 'SPCONS005' 4 times.

See more on https://sonarcloud.io/project/issues?id=MrFr3di_SmartPipe-Core&issues=AaBYd44GhxPeJjsiLMUM&open=AaBYd44GhxPeJjsiLMUM&pullRequest=71

Check warning on line 309 in eng/SmartPipe.RepositoryChecks/Consumers/ConsumerScenarioRunner.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this null-forgiving operator; nullable warnings are disabled here.

See more on https://sonarcloud.io/project/issues?id=MrFr3di_SmartPipe-Core&issues=AaBYd44thxPeJjsiLMUY&open=AaBYd44thxPeJjsiLMUY&pullRequest=71

Check failure on line 262 in eng/SmartPipe.RepositoryChecks/Commands/BaselineCaptureService.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Refactor this method to reduce its Cognitive Complexity from 20 to the 15 allowed.

See more on https://sonarcloud.io/project/issues?id=MrFr3di_SmartPipe-Core&issues=AaBYd45mhxPeJjsiLMUe&open=AaBYd45mhxPeJjsiLMUe&pullRequest=71

Check warning on line 454 in eng/SmartPipe.RepositoryChecks/Consumers/ConsumerScenarioRunner.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Method has 12 parameters, which is greater than the 7 authorized.

See more on https://sonarcloud.io/project/issues?id=MrFr3di_SmartPipe-Core&issues=AaBYd44thxPeJjsiLMUc&open=AaBYd44thxPeJjsiLMUc&pullRequest=71

Check warning on line 117 in eng/SmartPipe.RepositoryChecks/Consumers/ConsumerScenarioLoader.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this null-forgiving operator; nullable warnings are disabled here.

See more on https://sonarcloud.io/project/issues?id=MrFr3di_SmartPipe-Core&issues=AaBYd44GhxPeJjsiLMUN&open=AaBYd44GhxPeJjsiLMUN&pullRequest=71