Skip to content

Update dependency project-origin/registry to v2.2.1 #779

Update dependency project-origin/registry to v2.2.1

Update dependency project-origin/registry to v2.2.1 #779

Triggered via pull request December 27, 2024 12:27
Status Success
Total duration 4m 2s
Artifacts

sonarcloud.yaml

on: pull_request
analyse  /  sonar-analysis
3m 53s
analyse / sonar-analysis
Fit to window
Zoom out
Zoom in

Annotations

10 warnings
analyse / sonar-analysis: src/ProjectOrigin.Stamp.Server/Exceptions/CertificateDomainException.cs#L7
Update this implementation of 'ISerializable' to conform to the recommended serialization pattern. Add a 'protected' constructor 'CertificateDomainException(SerializationInfo, StreamingContext)'. (https://rules.sonarsource.com/csharp/RSPEC-3925)
analyse / sonar-analysis: src/ProjectOrigin.Stamp.Server/Exceptions/TransientException.cs#L6
Update this implementation of 'ISerializable' to conform to the recommended serialization pattern. Add a 'protected' constructor 'TransientException(SerializationInfo, StreamingContext)'. (https://rules.sonarsource.com/csharp/RSPEC-3925)
analyse / sonar-analysis: src/ProjectOrigin.Stamp.Server/Exceptions/WalletException.cs#L6
Update this implementation of 'ISerializable' to conform to the recommended serialization pattern. Add a 'protected' constructor 'WalletException(SerializationInfo, StreamingContext)'. (https://rules.sonarsource.com/csharp/RSPEC-3925)
analyse / sonar-analysis: src/ProjectOrigin.Stamp.Server/Serialization/IHDPublicKeyConverter.cs#L10
Rename class 'IHDPublicKeyConverter' to match pascal case naming rules, consider using 'IhdPublicKeyConverter'. (https://rules.sonarsource.com/csharp/RSPEC-101)
analyse / sonar-analysis: src/ProjectOrigin.Stamp.Server/Serialization/IHDPublicKeyConverter.cs#L30
Rename class 'IHDPublicKeySchemaFilter' to match pascal case naming rules, consider using 'IhdPublicKeySchemaFilter'. (https://rules.sonarsource.com/csharp/RSPEC-101)
analyse / sonar-analysis: src/ProjectOrigin.Stamp.Server/Services/REST/v1/CertificatesController.cs#L203
Remove this empty record, write its code or make it an "interface". (https://rules.sonarsource.com/csharp/RSPEC-2094)
analyse / sonar-analysis: src/ProjectOrigin.Stamp.Server/ValueObjects/ValueObject.cs#L8
Seal class 'ValueObject' or implement 'IEqualityComparer<T>' instead. (https://rules.sonarsource.com/csharp/RSPEC-4035)
analyse / sonar-analysis: src/ProjectOrigin.Stamp.Server/EventHandlers/WaitForCommittedRegistryTransactionConsumer.cs#L90
Update this implementation of 'ISerializable' to conform to the recommended serialization pattern. Add a 'protected' constructor 'RegistryTransactionStillProcessingException(SerializationInfo, StreamingContext)'. (https://rules.sonarsource.com/csharp/RSPEC-3925)
analyse / sonar-analysis: src/ProjectOrigin.Stamp.Server/BackgroundServices/OutboxPollingWorker.cs#L38
Use PascalCase for named placeholders. (https://rules.sonarsource.com/csharp/RSPEC-6678)
analyse / sonar-analysis: src/ProjectOrigin.Stamp.Server/Program.cs#L54
Await CloseAndFlushAsync instead. (https://rules.sonarsource.com/csharp/RSPEC-6966)