Skip to content

Remove unused marker classes for assembly scanning #30

Remove unused marker classes for assembly scanning

Remove unused marker classes for assembly scanning #30

Triggered via push December 5, 2025 02:53
Status Success
Total duration 1m 27s
Artifacts
Fit to window
Zoom out
Zoom in

Annotations

20 warnings
build-and-push: src/BuildingBlocks/Blazor.UI/Components/Data/Pagination/FshPagination.razor#L1
Illegal Attribute 'PageSizeOptions' on 'MudPagination' using pattern 'LowerCase' source location '(65,12)-(73,13)' (https://mudblazor.com/features/analyzers)
build-and-push: src/BuildingBlocks/Blazor.UI/Components/Data/Pagination/FshPagination.razor#L1
Illegal Attribute 'PageSize' on 'MudPagination' using pattern 'LowerCase' source location '(56,12)-(64,13)' (https://mudblazor.com/features/analyzers)
build-and-push: src/BuildingBlocks/Blazor.UI/Components/Data/Pagination/FshPagination.razor#L1
Illegal Attribute 'Page' on 'MudPagination' using pattern 'LowerCase' source location '(47,12)-(55,13)' (https://mudblazor.com/features/analyzers)
build-and-push: src/BuildingBlocks/Blazor.UI/Components/Inputs/FshTextField.razor#L1
Illegal Attribute 'Dense' on 'MudTextField' using pattern 'LowerCase' source location '(334,8)-(334,66)' (https://mudblazor.com/features/analyzers)
build-and-push: src/BuildingBlocks/Blazor.UI/Components/Inputs/FshTextField.razor#L1
Illegal Attribute 'ValueExpression' on 'MudTextField' using pattern 'LowerCase' source location '(261,8)-(261,74)' (https://mudblazor.com/features/analyzers)
build-and-push: src/BuildingBlocks/Blazor.UI/Components/Avatars/FshAvatar.razor#L1
Illegal Attribute 'Text' on 'MudAvatar' using pattern 'LowerCase' source location '(48,12)-(56,13)' (https://mudblazor.com/features/analyzers)
build-and-push: src/BuildingBlocks/Blazor.UI/Components/Avatars/FshAvatar.razor#L1
Illegal Attribute 'Src' on 'MudAvatar' using pattern 'LowerCase' source location '(39,12)-(47,13)' (https://mudblazor.com/features/analyzers)
build-and-push: src/BuildingBlocks/Blazor.UI/Components/Navigation/FshBreadcrumbs.razor#L7
Refactor 'ItemsList' into a method, properties should not copy collections. (https://rules.sonarsource.com/csharp/RSPEC-2365)
build-and-push: src/BuildingBlocks/Blazor.UI/Components/Data/Pagination/FshPagination.razor#L27
Remove the unused private method 'OnPageSizeChangedHandler'. (https://rules.sonarsource.com/csharp/RSPEC-1144)
build-and-push: src/BuildingBlocks/Blazor.UI/Components/Data/Pagination/FshPagination.razor#L18
Remove the unused private method 'OnPageChangedHandler'. (https://rules.sonarsource.com/csharp/RSPEC-1144)
build-and-push: src/BuildingBlocks/Persistence/ConnectionStringValidator.cs#L14
Missing XML comment for publicly visible type or member 'ConnectionStringValidator.TryValidate(string, string?)'
build-and-push: src/BuildingBlocks/Persistence/ConnectionStringValidator.cs#L9
Missing XML comment for publicly visible type or member 'ConnectionStringValidator.ConnectionStringValidator(IOptions<DatabaseOptions>, ILogger<ConnectionStringValidator>)'
build-and-push: src/BuildingBlocks/Persistence/ConnectionStringValidator.cs#L9
Missing XML comment for publicly visible type or member 'ConnectionStringValidator'
build-and-push: src/BuildingBlocks/Jobs/HangfireTelemetryFilter.cs#L37
Rename parameter 'filterContext' to 'context' to match the interface declaration. (https://rules.sonarsource.com/csharp/RSPEC-927)
build-and-push: src/BuildingBlocks/Jobs/HangfireTelemetryFilter.cs#L15
Rename parameter 'filterContext' to 'context' to match the interface declaration. (https://rules.sonarsource.com/csharp/RSPEC-927)
build-and-push: src/BuildingBlocks/Jobs/HangfireTelemetryFilter.cs#L37
In member void HangfireTelemetryFilter.OnPerformed(PerformedContext filterContext), change parameter name filterContext to context in order to match the identifier as it has been declared in void IServerFilter.OnPerformed(PerformedContext context) (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1725)
build-and-push: src/BuildingBlocks/Jobs/HangfireTelemetryFilter.cs#L15
In member void HangfireTelemetryFilter.OnPerforming(PerformingContext filterContext), change parameter name filterContext to context in order to match the identifier as it has been declared in void IServerFilter.OnPerforming(PerformingContext context) (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1725)
build-and-push: src/BuildingBlocks/Jobs/HangfireTelemetryFilter.cs#L10
Specify AttributeUsage on 'HangfireTelemetryFilter' to improve readability, even though it inherits it from its base type. (https://rules.sonarsource.com/csharp/RSPEC-3993)
build-and-push: src/BuildingBlocks/Jobs/HangfireTelemetryFilter.cs#L10
Make this class name end with 'Attribute'. (https://rules.sonarsource.com/csharp/RSPEC-3376)
build-and-push: src/Modules/Multitenancy/Modules.Multitenancy.Contracts/MultitenancyContractsMarker.cs#L4
Remove this empty class, write its code or make it an "interface". (https://rules.sonarsource.com/csharp/RSPEC-2094)