Skip to content

Fix warnings

Fix warnings #190

Triggered via push March 22, 2024 22:32
Status Success
Total duration 22m 55s
Artifacts

dotnet.yml

on: push
Fit to window
Zoom out
Zoom in

Annotations

20 warnings
build: RS.Fritz.Manager.API/Services/TR-064/SoapClient/FritzServiceOperationHandler.cs#L5
'FritzServiceOperationHandler' is coupled with '260' different types from '6' different namespaces. Rewrite or refactor the code to decrease its class coupling below '96'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1506)
build: RS.Fritz.Manager.API/Services/TR-064/SoapClient/IFritzServiceOperationHandler.cs#L3
'IFritzServiceOperationHandler' is coupled with '124' different types from '2' different namespaces. Rewrite or refactor the code to decrease its class coupling below '96'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1506)
build: RS.Fritz.Manager.API/Extensions/InternetGatewayDeviceExtensions.cs#L3
'InternetGatewayDeviceExtensions' is coupled with '128' different types from '3' different namespaces. Rewrite or refactor the code to decrease its class coupling below '96'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1506)
build: RS.Fritz.Manager.API/Services/TR-064/Services/WanDslInterfaceConfig/Entities/WanDslInterfaceConfigGetDSLDiagnoseInfoResponse.cs#L14
'get_Status' has a cyclomatic complexity of '49'. Rewrite or refactor the code to decrease its complexity below '26'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1502)
build: RS.Fritz.Manager.API/Services/TR-064/Services/UserInterface/Entities/UserInterfaceAvmGetInfoResponse.cs#L8
Change the type of property 'UserInterfaceAvmGetInfoResponse.LastInfoUrl' from 'string' to 'System.Uri' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1056)
build: RS.Fritz.Manager.API/Services/TR-064/Services/UserInterface/Entities/UserInterfaceDoManualUpdateRequest.cs#L5
Change the type of property 'UserInterfaceDoManualUpdateRequest.DownloadUrl' from 'string' to 'System.Uri' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1056)
build: RS.Fritz.Manager.API/Services/TR-064/Services/UserInterface/Entities/UserInterfaceGetInfoResponse.cs#L10
Change the type of property 'UserInterfaceGetInfoResponse.DownloadUrl' from 'string' to 'System.Uri' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1056)
build: RS.Fritz.Manager.API/Services/TR-064/Services/UserInterface/Entities/UserInterfaceGetInfoResponse.cs#L11
Change the type of property 'UserInterfaceGetInfoResponse.InfoUrl' from 'string' to 'System.Uri' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1056)
build: RS.Fritz.Manager.API/Services/DeviceHosts/Entities/DeviceHost.cs#L17
Change the type of property 'DeviceHost.InfoUrl' from 'string' to 'System.Uri' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1056)
build: RS.Fritz.Manager.API/Services/DeviceHosts/Entities/DeviceHost.cs#L19
Change the type of property 'DeviceHost.Url' from 'string' to 'System.Uri' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1056)
build: RS.Fritz.Manager.API/Entities/InternetGatewayDevice.cs#L31
Properties should not return arrays (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1819)
build: RS.Fritz.Manager.API/Services/TR-064/Services/UserInterface/Entities/UserInterfaceAvmGetInfoResponse.cs#L8
Change the type of property 'UserInterfaceAvmGetInfoResponse.LastInfoUrl' from 'string' to 'System.Uri' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1056)
build: RS.Fritz.Manager.API/Services/TR-064/Services/UserInterface/Entities/UserInterfaceDoManualUpdateRequest.cs#L5
Change the type of property 'UserInterfaceDoManualUpdateRequest.DownloadUrl' from 'string' to 'System.Uri' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1056)
build: RS.Fritz.Manager.API/Services/DeviceHosts/Entities/DeviceHost.cs#L17
Change the type of property 'DeviceHost.InfoUrl' from 'string' to 'System.Uri' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1056)
build: RS.Fritz.Manager.API/Services/DeviceHosts/Entities/DeviceHost.cs#L19
Change the type of property 'DeviceHost.Url' from 'string' to 'System.Uri' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1056)
build: RS.Fritz.Manager.API/Services/TR-064/Services/UserInterface/Entities/UserInterfaceGetInfoResponse.cs#L10
Change the type of property 'UserInterfaceGetInfoResponse.DownloadUrl' from 'string' to 'System.Uri' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1056)
build: RS.Fritz.Manager.API/Services/TR-064/Services/UserInterface/Entities/UserInterfaceGetInfoResponse.cs#L11
Change the type of property 'UserInterfaceGetInfoResponse.InfoUrl' from 'string' to 'System.Uri' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1056)
build: RS.Fritz.Manager.API/Services/Discovery/Entities/Device.cs#L7
Change the type of property 'Device.ManufacturerUrl' from 'string' to 'System.Uri' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1056)
build: RS.Fritz.Manager.API/Services/Discovery/Entities/Device.cs#L11
Change the type of property 'Device.ModelUrl' from 'string' to 'System.Uri' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1056)
build: RS.Fritz.Manager.API/Services/Discovery/Entities/Device.cs#L19
Change the type of property 'Device.PresentationUrl' from 'string' to 'System.Uri' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1056)