Skip to content

feat(extensions): deliver SP220-07 leaf packages - #64

Merged
MrFr3di merged 6 commits into
sp220/checkpoint-dfrom
sp220/07-channels-transforms-dataannotations-logging
Aug 22, 2026
Merged

feat(extensions): deliver SP220-07 leaf packages#64
MrFr3di merged 6 commits into
sp220/checkpoint-dfrom
sp220/07-channels-transforms-dataannotations-logging

fix(tooling): shorten consumer workspace paths

14bb61a
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis succeeded Aug 22, 2026 in 20s

Annotations

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=AaApRJhACOb4kPNIV9D9&open=AaApRJhACOb4kPNIV9D9&pullRequest=64

Check warning on line 232 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=AaApRJhgCOb4kPNIV9EC&open=AaApRJhgCOb4kPNIV9EC&pullRequest=64

Check warning on line 299 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=AaApRJhgCOb4kPNIV9EF&open=AaApRJhgCOb4kPNIV9EF&pullRequest=64

Check warning on line 486 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=AaApoSAtCOb4kPNIYrlk&open=AaApoSAtCOb4kPNIYrlk&pullRequest=64

Check warning on line 125 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=AaApoSAtCOb4kPNIYrli&open=AaApoSAtCOb4kPNIYrli&pullRequest=64

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=AaApRJflCOb4kPNIV9D3&open=AaApRJflCOb4kPNIV9D3&pullRequest=64

Check warning on line 162 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=AaApRJhgCOb4kPNIV9EH&open=AaApRJhgCOb4kPNIV9EH&pullRequest=64

Check warning on line 235 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=AaApRJhgCOb4kPNIV9EB&open=AaApRJhgCOb4kPNIV9EB&pullRequest=64

Check failure on line 56 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=AaApRJhgCOb4kPNIV9EA&open=AaApRJhgCOb4kPNIV9EA&pullRequest=64

Check warning on line 153 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=AaApRJhgCOb4kPNIV9EG&open=AaApRJhgCOb4kPNIV9EG&pullRequest=64

Check warning on line 299 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=AaApRJhgCOb4kPNIV9EE&open=AaApRJhgCOb4kPNIV9EE&pullRequest=64

Check warning on line 444 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=AaApoSAtCOb4kPNIYrlm&open=AaApoSAtCOb4kPNIYrlm&pullRequest=64

Check failure on line 251 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=AaApRJhgCOb4kPNIV9ED&open=AaApRJhgCOb4kPNIV9ED&pullRequest=64

Check warning on line 101 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 'dotnet' 9 times.

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

Check warning on line 96 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=AaApoSAtCOb4kPNIYrlh&open=AaApoSAtCOb4kPNIYrlh&pullRequest=64

Check failure on line 587 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=AaApoSAtCOb4kPNIYrln&open=AaApoSAtCOb4kPNIYrln&pullRequest=64

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=AaApRJgTCOb4kPNIV9D4&open=AaApRJgTCOb4kPNIV9D4&pullRequest=64

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=AaApoR56COb4kPNIYrlg&open=AaApoR56COb4kPNIYrlg&pullRequest=64

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=AaApRJhACOb4kPNIV9D-&open=AaApRJhACOb4kPNIV9D-&pullRequest=64

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=AaApRJg2COb4kPNIV9D8&open=AaApRJg2COb4kPNIV9D8&pullRequest=64

Check warning on line 463 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=AaApoSAtCOb4kPNIYrll&open=AaApoSAtCOb4kPNIYrll&pullRequest=64

Check warning on line 207 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=AaApoSAtCOb4kPNIYrlj&open=AaApoSAtCOb4kPNIYrlj&pullRequest=64