Use strong typed errors instead of strings #101
Draft
Annotations
10 errors and 12 warnings
Build:
ArmaForces.Arma.Server/Features/Servers/DedicatedServer.cs#L109
The name 'ManagerErrorCode' does not exist in the current context
|
Build:
ArmaForces.Arma.Server/Features/Servers/DedicatedServer.cs#L115
The name 'ManagerErrorCode' does not exist in the current context
|
Build:
ArmaForces.Arma.Server/Features/Keys/KeysPreparer.cs#L159
The name 'ArmaErrorCode' does not exist in the current context
|
Build:
ArmaForces.Arma.Server/Features/Keys/IO/KeysCopier.cs#L38
The name 'ManagerErrorCode' does not exist in the current context
|
Build:
ArmaForces.Arma.Server/Features/Processes/ArmaProcess.cs#L79
The name 'ManagerErrorCode' does not exist in the current context
|
Build:
ArmaForces.Arma.Server/Features/Processes/ArmaProcess.cs#L95
The name 'ManagerErrorCode' does not exist in the current context
|
Build:
ArmaForces.Arma.Server/Features/Parameters/Extractors/ParametersExtractor.cs#L23
The name 'ManagerErrorCode' does not exist in the current context
|
Build:
ArmaForces.Arma.Server/Features/Servers/DedicatedServer.cs#L109
The name 'ManagerErrorCode' does not exist in the current context
|
Build:
ArmaForces.Arma.Server/Features/Servers/DedicatedServer.cs#L115
The name 'ManagerErrorCode' does not exist in the current context
|
Build:
ArmaForces.Arma.Server/Features/Keys/KeysPreparer.cs#L159
The name 'ArmaErrorCode' does not exist in the current context
|
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions/setup-dotnet@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v2, actions/setup-dotnet@v1. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
Build:
ArmaForces.Arma.Server/Common/Errors/ErrorCode.cs#L5
'ErrorCode' defines operator == or operator != but does not override Object.Equals(object o)
|
Build:
ArmaForces.Arma.Server/Common/Errors/ErrorCode.cs#L5
'ErrorCode' defines operator == or operator != but does not override Object.GetHashCode()
|
Build:
ArmaForces.Arma.Server/Config/Settings.cs#L54
Possible null reference return.
|
Build:
ArmaForces.Arma.Server/Config/ModsetConfig.cs#L74
Dereference of a possibly null reference.
|
Build:
ArmaForces.Arma.Server/Config/ModsetConfig.cs#L86
Dereference of a possibly null reference.
|
Build:
ArmaForces.Arma.Server/Config/ConfigFileCreator.cs#L25
Dereference of a possibly null reference.
|
Build:
ArmaForces.Arma.Server/Config/ConfigFileCreator.cs#L28
Possible null reference argument for parameter 'value' in 'string ConfigReplacer.ReplaceValue(string config, string key, string value)'.
|
Build:
ArmaForces.Arma.Server/Features/Servers/A2SInfo.cs#L138
Possible null reference argument for parameter 'logger' in 'void LoggerExtensions.LogTrace(ILogger logger, string? message, params object?[] args)'.
|
Build:
ArmaForces.Arma.Server/Common/Errors/ErrorCode.cs#L5
'ErrorCode' defines operator == or operator != but does not override Object.Equals(object o)
|
Build:
ArmaForces.Arma.Server/Common/Errors/ErrorCode.cs#L5
'ErrorCode' defines operator == or operator != but does not override Object.GetHashCode()
|
Loading