Skip to content

Merge pull request #122 from Encamina/@hramos/FixWarnings/Encamina.En… #282

Merge pull request #122 from Encamina/@hramos/FixWarnings/Encamina.En…

Merge pull request #122 from Encamina/@hramos/FixWarnings/Encamina.En… #282

Triggered via push June 10, 2024 06:40
Status Success
Total duration 3m 10s
Artifacts 2

main.yml

on: push
Fit to window
Zoom out
Zoom in

Annotations

20 warnings
CI: src/Encamina.Enmarcha.Testing/TestOptionsMonitor.cs#L33
Nullability of reference types in type of parameter 'name' of 'TOptions TestOptionsMonitor<TOptions>.Get(string name)' doesn't match implicitly implemented member 'TOptions IOptionsMonitor<TOptions>.Get(string? name)' (possibly because of nullability attributes).
CI: src/Encamina.Enmarcha.Testing/TestOptionsMonitor.cs#L16
Non-nullable field 'currentListener' must contain a non-null value when exiting constructor. Consider declaring the field as nullable.
CI: src/Encamina.Enmarcha.Testing/TestOptionsMonitor.cs#L16
Non-nullable property 'CurrentValue' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
CI: src/Encamina.Enmarcha.Testing/TestOptionsMonitor.cs#L24
Non-nullable field 'currentListener' must contain a non-null value when exiting constructor. Consider declaring the field as nullable.
CI: src/Encamina.Enmarcha.Testing/TestOptionsMonitor.cs#L49
Possible null reference return.
CI: src/Encamina.Enmarcha.Core/Debouncer.cs#L17
Use the overloading mechanism instead of the optional parameters. (https://rules.sonarsource.com/csharp/RSPEC-2360)
CI: src/Encamina.Enmarcha.Core/JsonUtils.cs#L23
Use the overloading mechanism instead of the optional parameters. (https://rules.sonarsource.com/csharp/RSPEC-2360)
CI: src/Encamina.Enmarcha.Core/Extensions/ObjectExtensions.cs#L68
Refactor this code to not nest more than 3 control flow statements. (https://rules.sonarsource.com/csharp/RSPEC-134)
CI: src/Encamina.Enmarcha.Entities.Abstractions/HandlerManagerBase.cs#L20
Non-nullable property 'Handlers' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
CI: src/Encamina.Enmarcha.Entities.Abstractions/IdentifiableBase.cs#L12
Non-nullable property 'Id' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
CI: src/Encamina.Enmarcha.Entities.Abstractions/HandlerManagerBase.cs#L20
Non-nullable property 'Handlers' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
CI: src/Encamina.Enmarcha.Entities.Abstractions/IdentifiableBase.cs#L12
Non-nullable property 'Id' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
CI: src/Encamina.Enmarcha.Entities.Abstractions/IdentifiableBase{T}.cs#L13
Non-nullable property 'Id' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
CI: src/Encamina.Enmarcha.Entities.Abstractions/NameableHandlerManagerBase.cs#L19
Possible null reference assignment.
CI: src/Encamina.Enmarcha.Entities.Abstractions/NameableHandlerManagerBase.cs#L17
Non-nullable property 'Handlers' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.
CI: src/Encamina.Enmarcha.Entities.Abstractions/ValidableEntity.cs#L18
Nullability of reference types in value of type 'IEnumerable<string?>' doesn't match target type 'IEnumerable<string>'.
CI: src/Encamina.Enmarcha.Entities.Abstractions/OrderableHandlerManagerBase.cs#L19
Possible null reference assignment.
CI: src/Encamina.Enmarcha.Core/Debouncer.cs#L17
Use the overloading mechanism instead of the optional parameters. (https://rules.sonarsource.com/csharp/RSPEC-2360)
CI: src/Encamina.Enmarcha.Core/JsonUtils.cs#L23
Use the overloading mechanism instead of the optional parameters. (https://rules.sonarsource.com/csharp/RSPEC-2360)
CI: src/Encamina.Enmarcha.Core/Extensions/ObjectExtensions.cs#L68
Refactor this code to not nest more than 3 control flow statements. (https://rules.sonarsource.com/csharp/RSPEC-134)

Artifacts

Produced during runtime
Name Size
code-coverage-report Expired
27.5 KB
enmarcha-libraries-282 Expired
1.11 MB