Skip to content

Fix #49: POCO to DTO can include derived properties values #362

Fix #49: POCO to DTO can include derived properties values

Fix #49: POCO to DTO can include derived properties values #362

Triggered via pull request January 21, 2026 12:46
Status Success
Total duration 24m 53s
Artifacts

CodeQuality.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

10 warnings
Build: SysML2.NET.CodeGenerator/Extensions/EcoreExtensions.cs#L400
Refactor this method to reduce its Cognitive Complexity from 18 to the 15 allowed. (https://rules.sonarsource.com/csharp/RSPEC-3776)
Build: SysML2.NET.CodeGenerator/HandleBarHelpers/TypeNameHelper.cs#L44
Refactor this method to reduce its Cognitive Complexity from 54 to the 15 allowed. (https://rules.sonarsource.com/csharp/RSPEC-3776)
Build: SysML2.NET.CodeGenerator/Generators/UmlHandleBarsGenerators/UmlCorePocoGenerator.cs#L175
Define a constant instead of using this literal 'SysML' 4 times. (https://rules.sonarsource.com/csharp/RSPEC-1192)
Build: SysML2.NET.CodeGenerator/Generators/UmlHandleBarsGenerators/UmlCoreJsonDtoDeSerializerGenerator.cs#L111
Define a constant instead of using this literal 'SysML' 4 times. (https://rules.sonarsource.com/csharp/RSPEC-1192)
Build: SysML2.NET.CodeGenerator/Generators/UmlHandleBarsGenerators/UmlCoreDtoGenerator.cs#L203
Define a constant instead of using this literal 'SysML' 4 times. (https://rules.sonarsource.com/csharp/RSPEC-1192)
Build: SysML2.NET.CodeGenerator/Extensions/EcoreExtensions.cs#L342
Define a constant instead of using this literal 'documentation' 4 times. (https://rules.sonarsource.com/csharp/RSPEC-1192)
Build: SysML2.NET.CodeGenerator/Extensions/EcoreExtensions.cs#L73
Define a constant instead of using this literal 'EDouble' 4 times. (https://rules.sonarsource.com/csharp/RSPEC-1192)
Build: SysML2.NET.CodeGenerator/Extensions/EcoreExtensions.cs#L72
Define a constant instead of using this literal 'String' 4 times. (https://rules.sonarsource.com/csharp/RSPEC-1192)
Build: SysML2.NET.CodeGenerator/Extensions/EcoreExtensions.cs#L69
Define a constant instead of using this literal 'Integer' 4 times. (https://rules.sonarsource.com/csharp/RSPEC-1192)
Build: SysML2.NET.CodeGenerator/Extensions/EcoreExtensions.cs#L68
Define a constant instead of using this literal 'Boolean' 4 times. (https://rules.sonarsource.com/csharp/RSPEC-1192)