Repository navigation
Repair native foundation test compiler diagnostics #188
build-and-tests.yml
on: push
Check repository rules
9s
Test code analyzers
6m 11s
Test three-node database
14m 31s
Matrix: task-acceptance
Matrix: Build and test KeyLoad
Annotations
55 errors
|
Qualify KL-029 (normal caller)
Process completed with exit code 1.
|
|
Qualify KL-029 (normal caller):
tests/KeyLoad.UnitTests/Features/ClusterRouting/Diagnostics/ConnectionNativeServerEvidence.cs#L38
Use recommended dispose pattern to ensure that object created by 'new FileLoggerProvider(path)' is disposed on all paths. If possible, wrap the creation within a 'using' statement or a 'using' declaration. Otherwise, use a try-finally pattern, with a dedicated local variable declared before the try region and an unconditional Dispose invocation on non-null value in the 'finally' region, say 'x?.Dispose()'. If the object is explicitly disposed within the try region or the dispose ownership is transfered to another object or method, assign 'null' to the local variable just after such an operation to prevent double dispose in 'finally'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2000)
|
|
Qualify KL-029 (normal caller):
tests/KeyLoad.UnitTests/Features/ClusterRouting/Diagnostics/ConnectionNativeServerEvidence.cs#L38
Use recommended dispose pattern to ensure that object created by 'new FileLoggerProvider(path)' is disposed on all paths. If possible, wrap the creation within a 'using' statement or a 'using' declaration. Otherwise, use a try-finally pattern, with a dedicated local variable declared before the try region and an unconditional Dispose invocation on non-null value in the 'finally' region, say 'x?.Dispose()'. If the object is explicitly disposed within the try region or the dispose ownership is transfered to another object or method, assign 'null' to the local variable just after such an operation to prevent double dispose in 'finally'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2000)
|
|
Qualify KL-065 (normal caller)
Process completed with exit code 1.
|
|
Qualify KL-065 (normal caller):
tests/KeyLoad.UnitTests/Features/ClusterRouting/Diagnostics/ConnectionNativeServerEvidence.cs#L38
Use recommended dispose pattern to ensure that object created by 'new FileLoggerProvider(path)' is disposed on all paths. If possible, wrap the creation within a 'using' statement or a 'using' declaration. Otherwise, use a try-finally pattern, with a dedicated local variable declared before the try region and an unconditional Dispose invocation on non-null value in the 'finally' region, say 'x?.Dispose()'. If the object is explicitly disposed within the try region or the dispose ownership is transfered to another object or method, assign 'null' to the local variable just after such an operation to prevent double dispose in 'finally'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2000)
|
|
Qualify KL-065 (normal caller):
tests/KeyLoad.UnitTests/Features/ClusterRouting/Diagnostics/ConnectionNativeServerEvidence.cs#L38
Use recommended dispose pattern to ensure that object created by 'new FileLoggerProvider(path)' is disposed on all paths. If possible, wrap the creation within a 'using' statement or a 'using' declaration. Otherwise, use a try-finally pattern, with a dedicated local variable declared before the try region and an unconditional Dispose invocation on non-null value in the 'finally' region, say 'x?.Dispose()'. If the object is explicitly disposed within the try region or the dispose ownership is transfered to another object or method, assign 'null' to the local variable just after such an operation to prevent double dispose in 'finally'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2000)
|
|
Qualify KL-014 (normal caller)
Process completed with exit code 1.
|
|
Qualify KL-014 (normal caller):
tests/KeyLoad.UnitTests/Features/ClusterRouting/Diagnostics/ConnectionNativeServerEvidence.cs#L38
Use recommended dispose pattern to ensure that object created by 'new FileLoggerProvider(path)' is disposed on all paths. If possible, wrap the creation within a 'using' statement or a 'using' declaration. Otherwise, use a try-finally pattern, with a dedicated local variable declared before the try region and an unconditional Dispose invocation on non-null value in the 'finally' region, say 'x?.Dispose()'. If the object is explicitly disposed within the try region or the dispose ownership is transfered to another object or method, assign 'null' to the local variable just after such an operation to prevent double dispose in 'finally'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2000)
|
|
Qualify KL-014 (normal caller):
tests/KeyLoad.UnitTests/Features/ClusterRouting/Diagnostics/ConnectionNativeServerEvidence.cs#L38
Use recommended dispose pattern to ensure that object created by 'new FileLoggerProvider(path)' is disposed on all paths. If possible, wrap the creation within a 'using' statement or a 'using' declaration. Otherwise, use a try-finally pattern, with a dedicated local variable declared before the try region and an unconditional Dispose invocation on non-null value in the 'finally' region, say 'x?.Dispose()'. If the object is explicitly disposed within the try region or the dispose ownership is transfered to another object or method, assign 'null' to the local variable just after such an operation to prevent double dispose in 'finally'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2000)
|
|
Qualify KL-079 (normal caller)
Process completed with exit code 1.
|
|
Qualify KL-079 (normal caller):
tests/KeyLoad.UnitTests/Features/ClusterRouting/Diagnostics/ConnectionNativeServerEvidence.cs#L38
Use recommended dispose pattern to ensure that object created by 'new FileLoggerProvider(path)' is disposed on all paths. If possible, wrap the creation within a 'using' statement or a 'using' declaration. Otherwise, use a try-finally pattern, with a dedicated local variable declared before the try region and an unconditional Dispose invocation on non-null value in the 'finally' region, say 'x?.Dispose()'. If the object is explicitly disposed within the try region or the dispose ownership is transfered to another object or method, assign 'null' to the local variable just after such an operation to prevent double dispose in 'finally'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2000)
|
|
Qualify KL-079 (normal caller):
tests/KeyLoad.UnitTests/Features/ClusterRouting/Diagnostics/ConnectionNativeServerEvidence.cs#L38
Use recommended dispose pattern to ensure that object created by 'new FileLoggerProvider(path)' is disposed on all paths. If possible, wrap the creation within a 'using' statement or a 'using' declaration. Otherwise, use a try-finally pattern, with a dedicated local variable declared before the try region and an unconditional Dispose invocation on non-null value in the 'finally' region, say 'x?.Dispose()'. If the object is explicitly disposed within the try region or the dispose ownership is transfered to another object or method, assign 'null' to the local variable just after such an operation to prevent double dispose in 'finally'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2000)
|
|
Qualify KL-008 (normal caller)
Process completed with exit code 1.
|
|
Qualify KL-008 (normal caller):
tests/KeyLoad.UnitTests/Features/ClusterRouting/Diagnostics/ConnectionNativeServerEvidence.cs#L38
Use recommended dispose pattern to ensure that object created by 'new FileLoggerProvider(path)' is disposed on all paths. If possible, wrap the creation within a 'using' statement or a 'using' declaration. Otherwise, use a try-finally pattern, with a dedicated local variable declared before the try region and an unconditional Dispose invocation on non-null value in the 'finally' region, say 'x?.Dispose()'. If the object is explicitly disposed within the try region or the dispose ownership is transfered to another object or method, assign 'null' to the local variable just after such an operation to prevent double dispose in 'finally'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2000)
|
|
Qualify KL-008 (normal caller):
tests/KeyLoad.UnitTests/Features/ClusterRouting/Diagnostics/ConnectionNativeServerEvidence.cs#L38
Use recommended dispose pattern to ensure that object created by 'new FileLoggerProvider(path)' is disposed on all paths. If possible, wrap the creation within a 'using' statement or a 'using' declaration. Otherwise, use a try-finally pattern, with a dedicated local variable declared before the try region and an unconditional Dispose invocation on non-null value in the 'finally' region, say 'x?.Dispose()'. If the object is explicitly disposed within the try region or the dispose ownership is transfered to another object or method, assign 'null' to the local variable just after such an operation to prevent double dispose in 'finally'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2000)
|
|
Qualify KL-036 (normal caller)
Process completed with exit code 1.
|
|
Qualify KL-036 (normal caller):
tests/KeyLoad.UnitTests/Features/ClusterRouting/Diagnostics/ConnectionNativeServerEvidence.cs#L38
Use recommended dispose pattern to ensure that object created by 'new FileLoggerProvider(path)' is disposed on all paths. If possible, wrap the creation within a 'using' statement or a 'using' declaration. Otherwise, use a try-finally pattern, with a dedicated local variable declared before the try region and an unconditional Dispose invocation on non-null value in the 'finally' region, say 'x?.Dispose()'. If the object is explicitly disposed within the try region or the dispose ownership is transfered to another object or method, assign 'null' to the local variable just after such an operation to prevent double dispose in 'finally'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2000)
|
|
Qualify KL-036 (normal caller):
tests/KeyLoad.UnitTests/Features/ClusterRouting/Diagnostics/ConnectionNativeServerEvidence.cs#L38
Use recommended dispose pattern to ensure that object created by 'new FileLoggerProvider(path)' is disposed on all paths. If possible, wrap the creation within a 'using' statement or a 'using' declaration. Otherwise, use a try-finally pattern, with a dedicated local variable declared before the try region and an unconditional Dispose invocation on non-null value in the 'finally' region, say 'x?.Dispose()'. If the object is explicitly disposed within the try region or the dispose ownership is transfered to another object or method, assign 'null' to the local variable just after such an operation to prevent double dispose in 'finally'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2000)
|
|
Qualify KL-078 (normal caller)
Process completed with exit code 1.
|
|
Qualify KL-078 (normal caller):
tests/KeyLoad.UnitTests/Features/ClusterRouting/Diagnostics/ConnectionNativeServerEvidence.cs#L38
Use recommended dispose pattern to ensure that object created by 'new FileLoggerProvider(path)' is disposed on all paths. If possible, wrap the creation within a 'using' statement or a 'using' declaration. Otherwise, use a try-finally pattern, with a dedicated local variable declared before the try region and an unconditional Dispose invocation on non-null value in the 'finally' region, say 'x?.Dispose()'. If the object is explicitly disposed within the try region or the dispose ownership is transfered to another object or method, assign 'null' to the local variable just after such an operation to prevent double dispose in 'finally'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2000)
|
|
Qualify KL-078 (normal caller):
tests/KeyLoad.UnitTests/Features/ClusterRouting/Diagnostics/ConnectionNativeServerEvidence.cs#L38
Use recommended dispose pattern to ensure that object created by 'new FileLoggerProvider(path)' is disposed on all paths. If possible, wrap the creation within a 'using' statement or a 'using' declaration. Otherwise, use a try-finally pattern, with a dedicated local variable declared before the try region and an unconditional Dispose invocation on non-null value in the 'finally' region, say 'x?.Dispose()'. If the object is explicitly disposed within the try region or the dispose ownership is transfered to another object or method, assign 'null' to the local variable just after such an operation to prevent double dispose in 'finally'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2000)
|
|
Qualify KL-042 (normal caller)
Process completed with exit code 1.
|
|
Qualify KL-042 (normal caller):
tests/KeyLoad.UnitTests/Features/ClusterRouting/Diagnostics/ConnectionNativeServerEvidence.cs#L38
Use recommended dispose pattern to ensure that object created by 'new FileLoggerProvider(path)' is disposed on all paths. If possible, wrap the creation within a 'using' statement or a 'using' declaration. Otherwise, use a try-finally pattern, with a dedicated local variable declared before the try region and an unconditional Dispose invocation on non-null value in the 'finally' region, say 'x?.Dispose()'. If the object is explicitly disposed within the try region or the dispose ownership is transfered to another object or method, assign 'null' to the local variable just after such an operation to prevent double dispose in 'finally'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2000)
|
|
Qualify KL-042 (normal caller):
tests/KeyLoad.UnitTests/Features/ClusterRouting/Diagnostics/ConnectionNativeServerEvidence.cs#L38
Use recommended dispose pattern to ensure that object created by 'new FileLoggerProvider(path)' is disposed on all paths. If possible, wrap the creation within a 'using' statement or a 'using' declaration. Otherwise, use a try-finally pattern, with a dedicated local variable declared before the try region and an unconditional Dispose invocation on non-null value in the 'finally' region, say 'x?.Dispose()'. If the object is explicitly disposed within the try region or the dispose ownership is transfered to another object or method, assign 'null' to the local variable just after such an operation to prevent double dispose in 'finally'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2000)
|
|
Qualify KL-087 (normal caller)
Process completed with exit code 1.
|
|
Qualify KL-087 (normal caller):
tests/KeyLoad.UnitTests/Features/ClusterRouting/Diagnostics/ConnectionNativeServerEvidence.cs#L38
Use recommended dispose pattern to ensure that object created by 'new FileLoggerProvider(path)' is disposed on all paths. If possible, wrap the creation within a 'using' statement or a 'using' declaration. Otherwise, use a try-finally pattern, with a dedicated local variable declared before the try region and an unconditional Dispose invocation on non-null value in the 'finally' region, say 'x?.Dispose()'. If the object is explicitly disposed within the try region or the dispose ownership is transfered to another object or method, assign 'null' to the local variable just after such an operation to prevent double dispose in 'finally'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2000)
|
|
Qualify KL-087 (normal caller):
tests/KeyLoad.UnitTests/Features/ClusterRouting/Diagnostics/ConnectionNativeServerEvidence.cs#L38
Use recommended dispose pattern to ensure that object created by 'new FileLoggerProvider(path)' is disposed on all paths. If possible, wrap the creation within a 'using' statement or a 'using' declaration. Otherwise, use a try-finally pattern, with a dedicated local variable declared before the try region and an unconditional Dispose invocation on non-null value in the 'finally' region, say 'x?.Dispose()'. If the object is explicitly disposed within the try region or the dispose ownership is transfered to another object or method, assign 'null' to the local variable just after such an operation to prevent double dispose in 'finally'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2000)
|
|
Qualify KL-021 (normal caller)
Process completed with exit code 1.
|
|
Qualify KL-021 (normal caller):
tests/KeyLoad.UnitTests/Features/ClusterRouting/Diagnostics/ConnectionNativeServerEvidence.cs#L38
Use recommended dispose pattern to ensure that object created by 'new FileLoggerProvider(path)' is disposed on all paths. If possible, wrap the creation within a 'using' statement or a 'using' declaration. Otherwise, use a try-finally pattern, with a dedicated local variable declared before the try region and an unconditional Dispose invocation on non-null value in the 'finally' region, say 'x?.Dispose()'. If the object is explicitly disposed within the try region or the dispose ownership is transfered to another object or method, assign 'null' to the local variable just after such an operation to prevent double dispose in 'finally'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2000)
|
|
Qualify KL-021 (normal caller):
tests/KeyLoad.UnitTests/Features/ClusterRouting/Diagnostics/ConnectionNativeServerEvidence.cs#L38
Use recommended dispose pattern to ensure that object created by 'new FileLoggerProvider(path)' is disposed on all paths. If possible, wrap the creation within a 'using' statement or a 'using' declaration. Otherwise, use a try-finally pattern, with a dedicated local variable declared before the try region and an unconditional Dispose invocation on non-null value in the 'finally' region, say 'x?.Dispose()'. If the object is explicitly disposed within the try region or the dispose ownership is transfered to another object or method, assign 'null' to the local variable just after such an operation to prevent double dispose in 'finally'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2000)
|
|
Qualify KL-033 (normal caller)
Process completed with exit code 1.
|
|
Qualify KL-033 (normal caller):
tests/KeyLoad.UnitTests/Features/ClusterRouting/Diagnostics/ConnectionNativeServerEvidence.cs#L38
Use recommended dispose pattern to ensure that object created by 'new FileLoggerProvider(path)' is disposed on all paths. If possible, wrap the creation within a 'using' statement or a 'using' declaration. Otherwise, use a try-finally pattern, with a dedicated local variable declared before the try region and an unconditional Dispose invocation on non-null value in the 'finally' region, say 'x?.Dispose()'. If the object is explicitly disposed within the try region or the dispose ownership is transfered to another object or method, assign 'null' to the local variable just after such an operation to prevent double dispose in 'finally'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2000)
|
|
Qualify KL-033 (normal caller):
tests/KeyLoad.UnitTests/Features/ClusterRouting/Diagnostics/ConnectionNativeServerEvidence.cs#L38
Use recommended dispose pattern to ensure that object created by 'new FileLoggerProvider(path)' is disposed on all paths. If possible, wrap the creation within a 'using' statement or a 'using' declaration. Otherwise, use a try-finally pattern, with a dedicated local variable declared before the try region and an unconditional Dispose invocation on non-null value in the 'finally' region, say 'x?.Dispose()'. If the object is explicitly disposed within the try region or the dispose ownership is transfered to another object or method, assign 'null' to the local variable just after such an operation to prevent double dispose in 'finally'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2000)
|
|
Qualify KL-011 (normal caller)
Process completed with exit code 1.
|
|
Qualify KL-011 (normal caller):
tests/KeyLoad.UnitTests/Features/ClusterRouting/Diagnostics/ConnectionNativeServerEvidence.cs#L38
Use recommended dispose pattern to ensure that object created by 'new FileLoggerProvider(path)' is disposed on all paths. If possible, wrap the creation within a 'using' statement or a 'using' declaration. Otherwise, use a try-finally pattern, with a dedicated local variable declared before the try region and an unconditional Dispose invocation on non-null value in the 'finally' region, say 'x?.Dispose()'. If the object is explicitly disposed within the try region or the dispose ownership is transfered to another object or method, assign 'null' to the local variable just after such an operation to prevent double dispose in 'finally'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2000)
|
|
Qualify KL-011 (normal caller):
tests/KeyLoad.UnitTests/Features/ClusterRouting/Diagnostics/ConnectionNativeServerEvidence.cs#L38
Use recommended dispose pattern to ensure that object created by 'new FileLoggerProvider(path)' is disposed on all paths. If possible, wrap the creation within a 'using' statement or a 'using' declaration. Otherwise, use a try-finally pattern, with a dedicated local variable declared before the try region and an unconditional Dispose invocation on non-null value in the 'finally' region, say 'x?.Dispose()'. If the object is explicitly disposed within the try region or the dispose ownership is transfered to another object or method, assign 'null' to the local variable just after such an operation to prevent double dispose in 'finally'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2000)
|
|
Qualify KL-035 (normal caller)
Process completed with exit code 1.
|
|
Qualify KL-035 (normal caller):
tests/KeyLoad.UnitTests/Features/ClusterRouting/Diagnostics/ConnectionNativeServerEvidence.cs#L38
Use recommended dispose pattern to ensure that object created by 'new FileLoggerProvider(path)' is disposed on all paths. If possible, wrap the creation within a 'using' statement or a 'using' declaration. Otherwise, use a try-finally pattern, with a dedicated local variable declared before the try region and an unconditional Dispose invocation on non-null value in the 'finally' region, say 'x?.Dispose()'. If the object is explicitly disposed within the try region or the dispose ownership is transfered to another object or method, assign 'null' to the local variable just after such an operation to prevent double dispose in 'finally'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2000)
|
|
Qualify KL-035 (normal caller):
tests/KeyLoad.UnitTests/Features/ClusterRouting/Diagnostics/ConnectionNativeServerEvidence.cs#L38
Use recommended dispose pattern to ensure that object created by 'new FileLoggerProvider(path)' is disposed on all paths. If possible, wrap the creation within a 'using' statement or a 'using' declaration. Otherwise, use a try-finally pattern, with a dedicated local variable declared before the try region and an unconditional Dispose invocation on non-null value in the 'finally' region, say 'x?.Dispose()'. If the object is explicitly disposed within the try region or the dispose ownership is transfered to another object or method, assign 'null' to the local variable just after such an operation to prevent double dispose in 'finally'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2000)
|
|
Test three-node database
No files were found with the provided path: TestResults/**
/home/runner/work/_temp/functional-gates/**/native-resource-logs/**
tests/KeyLoad.IntegrationTests/**/TestResults/**
artifacts/qualification/**. No artifacts will be uploaded.
|
|
Test three-node database
Process completed with exit code 1.
|
|
Test three-node database:
tests/KeyLoad.UnitTests/Features/ClusterRouting/Diagnostics/ConnectionNativeServerEvidence.cs#L38
Use recommended dispose pattern to ensure that object created by 'new FileLoggerProvider(path)' is disposed on all paths. If possible, wrap the creation within a 'using' statement or a 'using' declaration. Otherwise, use a try-finally pattern, with a dedicated local variable declared before the try region and an unconditional Dispose invocation on non-null value in the 'finally' region, say 'x?.Dispose()'. If the object is explicitly disposed within the try region or the dispose ownership is transfered to another object or method, assign 'null' to the local variable just after such an operation to prevent double dispose in 'finally'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2000)
|
|
Test three-node database:
tests/KeyLoad.UnitTests/Features/ClusterRouting/Diagnostics/ConnectionNativeServerEvidence.cs#L38
Use recommended dispose pattern to ensure that object created by 'new FileLoggerProvider(path)' is disposed on all paths. If possible, wrap the creation within a 'using' statement or a 'using' declaration. Otherwise, use a try-finally pattern, with a dedicated local variable declared before the try region and an unconditional Dispose invocation on non-null value in the 'finally' region, say 'x?.Dispose()'. If the object is explicitly disposed within the try region or the dispose ownership is transfered to another object or method, assign 'null' to the local variable just after such an operation to prevent double dispose in 'finally'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2000)
|
|
Qualify KL-034 (normal caller)
Process completed with exit code 1.
|
|
Qualify KL-034 (normal caller):
tests/KeyLoad.UnitTests/Features/ClusterRouting/Diagnostics/ConnectionNativeServerEvidence.cs#L38
Use recommended dispose pattern to ensure that object created by 'new FileLoggerProvider(path)' is disposed on all paths. If possible, wrap the creation within a 'using' statement or a 'using' declaration. Otherwise, use a try-finally pattern, with a dedicated local variable declared before the try region and an unconditional Dispose invocation on non-null value in the 'finally' region, say 'x?.Dispose()'. If the object is explicitly disposed within the try region or the dispose ownership is transfered to another object or method, assign 'null' to the local variable just after such an operation to prevent double dispose in 'finally'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2000)
|
|
Qualify KL-034 (normal caller):
tests/KeyLoad.UnitTests/Features/ClusterRouting/Diagnostics/ConnectionNativeServerEvidence.cs#L38
Use recommended dispose pattern to ensure that object created by 'new FileLoggerProvider(path)' is disposed on all paths. If possible, wrap the creation within a 'using' statement or a 'using' declaration. Otherwise, use a try-finally pattern, with a dedicated local variable declared before the try region and an unconditional Dispose invocation on non-null value in the 'finally' region, say 'x?.Dispose()'. If the object is explicitly disposed within the try region or the dispose ownership is transfered to another object or method, assign 'null' to the local variable just after such an operation to prevent double dispose in 'finally'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2000)
|
|
Build and test KeyLoad (ubuntu-24.04)
Process completed with exit code 1.
|
|
Build and test KeyLoad (ubuntu-24.04):
tests/KeyLoad.UnitTests/Features/ClusterRouting/Diagnostics/ConnectionNativeServerEvidence.cs#L38
Use recommended dispose pattern to ensure that object created by 'new FileLoggerProvider(path)' is disposed on all paths. If possible, wrap the creation within a 'using' statement or a 'using' declaration. Otherwise, use a try-finally pattern, with a dedicated local variable declared before the try region and an unconditional Dispose invocation on non-null value in the 'finally' region, say 'x?.Dispose()'. If the object is explicitly disposed within the try region or the dispose ownership is transfered to another object or method, assign 'null' to the local variable just after such an operation to prevent double dispose in 'finally'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2000)
|
|
Build and test KeyLoad (ubuntu-24.04):
tests/KeyLoad.UnitTests/Features/ClusterRouting/Diagnostics/ConnectionNativeServerEvidence.cs#L38
Use recommended dispose pattern to ensure that object created by 'new FileLoggerProvider(path)' is disposed on all paths. If possible, wrap the creation within a 'using' statement or a 'using' declaration. Otherwise, use a try-finally pattern, with a dedicated local variable declared before the try region and an unconditional Dispose invocation on non-null value in the 'finally' region, say 'x?.Dispose()'. If the object is explicitly disposed within the try region or the dispose ownership is transfered to another object or method, assign 'null' to the local variable just after such an operation to prevent double dispose in 'finally'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2000)
|
|
Qualify KL-015 (normal caller)
Process completed with exit code 1.
|
|
Qualify KL-015 (normal caller):
tests/KeyLoad.UnitTests/Features/ClusterRouting/Diagnostics/ConnectionNativeServerEvidence.cs#L38
Use recommended dispose pattern to ensure that object created by 'new FileLoggerProvider(path)' is disposed on all paths. If possible, wrap the creation within a 'using' statement or a 'using' declaration. Otherwise, use a try-finally pattern, with a dedicated local variable declared before the try region and an unconditional Dispose invocation on non-null value in the 'finally' region, say 'x?.Dispose()'. If the object is explicitly disposed within the try region or the dispose ownership is transfered to another object or method, assign 'null' to the local variable just after such an operation to prevent double dispose in 'finally'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2000)
|
|
Qualify KL-015 (normal caller):
tests/KeyLoad.UnitTests/Features/ClusterRouting/Diagnostics/ConnectionNativeServerEvidence.cs#L38
Use recommended dispose pattern to ensure that object created by 'new FileLoggerProvider(path)' is disposed on all paths. If possible, wrap the creation within a 'using' statement or a 'using' declaration. Otherwise, use a try-finally pattern, with a dedicated local variable declared before the try region and an unconditional Dispose invocation on non-null value in the 'finally' region, say 'x?.Dispose()'. If the object is explicitly disposed within the try region or the dispose ownership is transfered to another object or method, assign 'null' to the local variable just after such an operation to prevent double dispose in 'finally'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2000)
|
|
Qualify KL-027 (normal caller)
Process completed with exit code 1.
|
|
Qualify KL-027 (normal caller):
tests/KeyLoad.UnitTests/Features/ClusterRouting/Diagnostics/ConnectionNativeServerEvidence.cs#L38
Use recommended dispose pattern to ensure that object created by 'new FileLoggerProvider(path)' is disposed on all paths. If possible, wrap the creation within a 'using' statement or a 'using' declaration. Otherwise, use a try-finally pattern, with a dedicated local variable declared before the try region and an unconditional Dispose invocation on non-null value in the 'finally' region, say 'x?.Dispose()'. If the object is explicitly disposed within the try region or the dispose ownership is transfered to another object or method, assign 'null' to the local variable just after such an operation to prevent double dispose in 'finally'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2000)
|
|
Qualify KL-027 (normal caller):
tests/KeyLoad.UnitTests/Features/ClusterRouting/Diagnostics/ConnectionNativeServerEvidence.cs#L38
Use recommended dispose pattern to ensure that object created by 'new FileLoggerProvider(path)' is disposed on all paths. If possible, wrap the creation within a 'using' statement or a 'using' declaration. Otherwise, use a try-finally pattern, with a dedicated local variable declared before the try region and an unconditional Dispose invocation on non-null value in the 'finally' region, say 'x?.Dispose()'. If the object is explicitly disposed within the try region or the dispose ownership is transfered to another object or method, assign 'null' to the local variable just after such an operation to prevent double dispose in 'finally'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2000)
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
analyzer-rule-evidence
|
1.38 MB |
sha256:e74b011aa9c27cb842513b264df6c2fa8725196091263be2006eadae5f56564d
|
|
|
code-quality-docker-rf3
|
2.64 MB |
sha256:d56aa97e7aae5061d653cc35dd8ca5113a767a8f97990cf4da8ca0ecf187d227
|
|
|
code-quality-ubuntu-24.04
|
2.65 MB |
sha256:93de4656ffcaa56f5f781d46f72c5f4e14f155e53a7b2c389361be4d390dfe28
|
|
|
docker-rf3-image-evidence
|
34.1 KB |
sha256:a244e43422490e5ef767681124b745bb237e673c31266bc00bf89b009c02c409
|
|
|
task-acceptance-KL-008-normal
|
2.65 MB |
sha256:25478599ae99b8f23d51247d2abc261e97ad18ec71d99beecea89114a5419bd2
|
|
|
task-acceptance-KL-011-normal
|
2.7 MB |
sha256:999f674616b56a63f17256aaf44e0bb842d22e25d9723fa934b03f654d5c5f94
|
|
|
task-acceptance-KL-014-normal
|
2.68 MB |
sha256:83dcf71ffce322bd973619c679262ff64e4408a48d6d2bec3f2e749a5fc85386
|
|
|
task-acceptance-KL-015-normal
|
2.68 MB |
sha256:e379abd8ce131dc57fb996d6e97ce5556cebc242d96ff030a3796974b8263fc2
|
|
|
task-acceptance-KL-021-normal
|
2.71 MB |
sha256:fd5851c86d1eaa4dc7388d78220698285d7563d3cb0546ee825b0c0f1aa4c038
|
|
|
task-acceptance-KL-027-normal
|
2.67 MB |
sha256:a9085c0c935f66aec068f3eb0c14d5e6e75f3d9b2959a2b7bf9491d742016a04
|
|
|
task-acceptance-KL-029-normal
|
2.69 MB |
sha256:00da5252f780317be101d483a3750c3e99e12b23208017af1314f8458ca2588a
|
|
|
task-acceptance-KL-033-normal
|
2.69 MB |
sha256:34196b0ae330d9c20e611b0b83c165c63f96b36ddc254e41e4b345709eb0bfa3
|
|
|
task-acceptance-KL-034-normal
|
2.69 MB |
sha256:d583ac1014dbeda3221b3eb49eb807f2fec86be66b8c231589abe86182ef6c56
|
|
|
task-acceptance-KL-035-normal
|
2.69 MB |
sha256:427a0bf915de3eb9b45e1ede4d9dfdfe4715dfac02d37b7e8e24208583d70763
|
|
|
task-acceptance-KL-036-normal
|
2.68 MB |
sha256:19c867d740efe0128425768f37bbe2f6556034c39449f12d7c266943852dc581
|
|
|
task-acceptance-KL-042-normal
|
2.71 MB |
sha256:9272de38db0c03b86c6e673d9ba336f1ba16c21c2516b080a2d2a815d943b3b7
|
|
|
task-acceptance-KL-065-normal
|
2.69 MB |
sha256:2e109effa927c19d86ce901a7560437d62d9dac5a1a98666db3b674c8b04c74a
|
|
|
task-acceptance-KL-078-normal
|
2.69 MB |
sha256:ba33a3d9e04d7e44eb49f0cec6ccb4e226a99d7a1f0831e9aaefb403200fdbae
|
|
|
task-acceptance-KL-079-normal
|
2.69 MB |
sha256:5d897a04cc1dcffc0723866116bb83bb96cf2b5f8901d6b6de270a20eeda3666
|
|
|
task-acceptance-KL-087-normal
|
2.69 MB |
sha256:5088c84249764bab66e8ad84cfa198754c509adbcd65b66cd33b02a32cc7e9e8
|
|