Skip to content

CodeQL

CodeQL #11

Triggered via schedule October 5, 2024 23:40
Status Success
Total duration 23m 55s
Artifacts

codeql.yml

on: schedule
Matrix: Analyze
Fit to window
Zoom out
Zoom in

Annotations

20 warnings
Analyze (csharp): src/Technosoftware/DaAeHdaClient/OpcResultException.cs#L37
Add the following constructor to OpcResultException: public OpcResultException() (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1032)
Analyze (csharp): src/Technosoftware/DaAeHdaClient/OpcResultException.cs#L37
Add the following constructor to OpcResultException: public OpcResultException(string message) (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1032)
Analyze (csharp): src/Technosoftware/DaAeHdaClient/OpcResultException.cs#L37
Add the following constructor to OpcResultException: public OpcResultException(string message, Exception innerException) (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1032)
Analyze (csharp): src/Technosoftware/DaAeHdaClient/OpcResultException.cs#L37
Change the base type of Technosoftware.DaAeHdaClient.OpcResultException so that it no longer extends System.ApplicationException. This base exception type does not provide any additional value for framework classes. Extend 'System.Exception' or an existing unsealed exception type instead. Do not create a new exception base type unless there is specific value in enabling the creation of a catch handler for an entire class of exceptions. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1058)
Analyze (csharp): src/Technosoftware/DaAeHdaClient/LicenseHandler.cs#L36
Type 'LicenseHandler' is a static holder type but is neither static nor NotInheritable (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1052)
Analyze (csharp): src/Technosoftware/DaAeHdaClient/Ae/Attribute.cs#L33
Rename type name TsCAeAttribute so that it does not end in 'Attribute' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1711)
Analyze (csharp): src/Technosoftware/DaAeHdaClient/OpcServerDetail.cs#L38
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
Analyze (csharp): src/Technosoftware/DaAeHdaClient/OpcServerDetail.cs#L43
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
Analyze (csharp): src/Technosoftware/DaAeHdaClient/OpcServerDetail.cs#L48
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
Analyze (csharp): src/Technosoftware/DaAeHdaClient/OpcServerDetail.cs#L53
Do not declare visible instance fields (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1051)
Analyze (cpp): src/Technosoftware/DaAeHdaClient/OpcResultException.cs#L37
Add the following constructor to OpcResultException: public OpcResultException() (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1032)
Analyze (cpp): src/Technosoftware/DaAeHdaClient/OpcResultException.cs#L37
Add the following constructor to OpcResultException: public OpcResultException(string message) (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1032)
Analyze (cpp): src/Technosoftware/DaAeHdaClient/OpcResultException.cs#L37
Add the following constructor to OpcResultException: public OpcResultException(string message, Exception innerException) (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1032)
Analyze (cpp): src/Technosoftware/DaAeHdaClient/Ae/Attribute.cs#L33
Rename type name TsCAeAttribute so that it does not end in 'Attribute' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1711)
Analyze (cpp): src/Technosoftware/DaAeHdaClient/OpcResultException.cs#L37
Change the base type of Technosoftware.DaAeHdaClient.OpcResultException so that it no longer extends System.ApplicationException. This base exception type does not provide any additional value for framework classes. Extend 'System.Exception' or an existing unsealed exception type instead. Do not create a new exception base type unless there is specific value in enabling the creation of a catch handler for an entire class of exceptions. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1058)
Analyze (cpp): src/Technosoftware/DaAeHdaClient/LicenseHandler.cs#L36
Type 'LicenseHandler' is a static holder type but is neither static nor NotInheritable (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1052)
Analyze (cpp): src/Technosoftware/DaAeHdaClient/LicenseHandler.cs#L43
If possible, make the underlying type of ProductLicense System.Int32 instead of uint (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1028)
Analyze (cpp): src/Technosoftware/DaAeHdaClient/Ae/FilterType.cs#L33
Do not mark enums with FlagsAttribute (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2217)
Analyze (cpp): src/Technosoftware/DaAeHdaClient/Ae/EventType.cs#L32
Do not mark enums with FlagsAttribute (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2217)
Analyze (cpp): src/Technosoftware/DaAeHdaClient/LicenseHandler.cs#L75
If possible, make the underlying type of ProductFeature System.Int32 instead of uint (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1028)