Skip to content

Next Step Mandatory and UniqueConstraints #254

Next Step Mandatory and UniqueConstraints

Next Step Mandatory and UniqueConstraints #254

Triggered via push December 4, 2023 12:42
Status Failure
Total duration 2m 1s
Artifacts

CodeQuality.yml

on: push
Fit to window
Zoom out
Zoom in

Annotations

1 error and 10 warnings
Build
Process completed with exit code 1.
Build: Kalliope.Common/Enums/ORMType.cs#L27
Rename this enumeration to match the regular expression: '^([A-Z]{1,3}[a-z0-9]+)*([A-Z]{2})?$'. (https://rules.sonarsource.com/csharp/RSPEC-2342)
Build: Kalliope.Common/Attributes/PropertyAttribute.cs#L124
Constructor has 9 parameters, which is greater than the 7 authorized. (https://rules.sonarsource.com/csharp/RSPEC-107)
Build: Kalliope.DTO/AutoGenDto/UUIDNumericDataType.cs#L38
Rename class 'UUIDNumericDataType' to match pascal case naming rules, consider using 'UuidNumericDataType'. (https://rules.sonarsource.com/csharp/RSPEC-101)
Build: Kalliope/Core/FactType.cs#L66
'FactTypeDerivationExpression' is obsolete: 'Use FactTypeDerivationPath/InformalRule/DerivationNote instead'
Build: Kalliope/Core/FactTypeDerivationPath.cs#L42
Complete the task associated to this 'TODO' comment. (https://rules.sonarsource.com/csharp/RSPEC-1135)
Build: Kalliope/Core/FactTypeDerivationPath.cs#L43
Complete the task associated to this 'TODO' comment. (https://rules.sonarsource.com/csharp/RSPEC-1135)
Build: Kalliope/Core/DataTypes/UUIDNumericDataType.cs#L30
Rename class 'UUIDNumericDataType' to match pascal case naming rules, consider using 'UuidNumericDataType'. (https://rules.sonarsource.com/csharp/RSPEC-101)
Build: Kalliope/Core/ObjectType.cs#L59
Offload the code that's conditional on this type test to the appropriate subclass and remove the condition. (https://rules.sonarsource.com/csharp/RSPEC-3060)
Build: Kalliope.Generator/Generators/Generator.cs#L48
Remove this call from a constructor to the overridable 'RegisterSafeTypes' method. (https://rules.sonarsource.com/csharp/RSPEC-1699)
Build: Kalliope.Generator/Generators/Generator.cs#L49
Remove this call from a constructor to the overridable 'RegisterFilters' method. (https://rules.sonarsource.com/csharp/RSPEC-1699)