SonarBuild #47
Annotations
19 warnings
Build
Your workflow is using a version of actions/cache that is scheduled for deprecation, actions/cache@v1. Please update your workflow to use either v3 or v4 of actions/cache to avoid interruptions. Learn more: https://github.blog/changelog/2024-12-05-notice-of-upcoming-releases-and-breaking-changes-for-github-actions/#actions-cache-v1-v2-and-actions-toolkit-cache-package-closing-down
|
Build:
src/Arc4u.Core/ValueObject.cs#L40
Remove this overload of 'operator =='. (https://rules.sonarsource.com/csharp/RSPEC-3875)
|
Build:
src/Arc4u.Threading/Culture.cs#L8
Add a 'protected' constructor or the 'static' keyword to the class declaration. (https://rules.sonarsource.com/csharp/RSPEC-1118)
|
Build:
src/Arc4u.Threading/Culture.cs#L8
Add a 'protected' constructor or the 'static' keyword to the class declaration. (https://rules.sonarsource.com/csharp/RSPEC-1118)
|
Build:
src/Arc4u.Threading/Scope.cs#L58
Use a comparison to 'default(T)' instead or add a constraint to 'T' so that it can't be a value type. (https://rules.sonarsource.com/csharp/RSPEC-2955)
|
Build:
src/Arc4u.Threading/Scope.cs#L58
Use a comparison to 'default(T)' instead or add a constraint to 'T' so that it can't be a value type. (https://rules.sonarsource.com/csharp/RSPEC-2955)
|
Build:
src/Arc4u.Threading/Scope.cs#L94
Merge this if statement with the enclosing one. (https://rules.sonarsource.com/csharp/RSPEC-1066)
|
Build:
src/Arc4u.Threading/Scope.cs#L94
Merge this if statement with the enclosing one. (https://rules.sonarsource.com/csharp/RSPEC-1066)
|
Build:
src/Arc4u.Threading/Scope.cs#L114
Use a comparison to 'default(T)' instead or add a constraint to 'T' so that it can't be a value type. (https://rules.sonarsource.com/csharp/RSPEC-2955)
|
Build:
src/Arc4u.Threading/Scope!2.cs#L62
Use a comparison to 'default(TInstance)' instead or add a constraint to 'TInstance' so that it can't be a value type. (https://rules.sonarsource.com/csharp/RSPEC-2955)
|
Build:
src/Arc4u.Threading/Scope!2.cs#L62
Use a comparison to 'default(TInstance)' instead or add a constraint to 'TInstance' so that it can't be a value type. (https://rules.sonarsource.com/csharp/RSPEC-2955)
|
Build:
src/Arc4u.gRPC/Interceptors/OAuth2/OAuth2Interceptor.cs#L31
XML comment has cref attribute 'IContainerResolve' that could not be resolved
|
Build:
src/Arc4u.gRPC/Interceptors/OAuth2/OAuth2Interceptor.cs#L31
XML comment has cref attribute 'IContainerResolve' that could not be resolved
|
Build:
src/Arc4u.UnitTest/Security/JwtHttpHandlerTests.cs#L35
'JwtHttpHandler.JwtHttpHandler(IScopedServiceProviderAccessor, ILogger<JwtHttpHandler>, IKeyValueSettings)' is obsolete: 'Use the ctor accepting an IServiceProvider as first parameter'
|
Build:
src/Arc4u.UnitTest/Security/JwtHttpHandlerTests.cs#L35
'JwtHttpHandler.JwtHttpHandler(IScopedServiceProviderAccessor, ILogger<JwtHttpHandler>, IKeyValueSettings)' is obsolete: 'Use the ctor accepting an IServiceProvider as first parameter'
|
Build:
src/Arc4u.gRPC/Interceptors/OAuth2/OAuth2Interceptor.cs#L31
XML comment has cref attribute 'IContainerResolve' that could not be resolved
|
Build:
src/Arc4u.gRPC/Interceptors/OAuth2/OAuth2Interceptor.cs#L31
XML comment has cref attribute 'IContainerResolve' that could not be resolved
|
Build:
src/Arc4u.UnitTest/Security/JwtHttpHandlerTests.cs#L35
'JwtHttpHandler.JwtHttpHandler(IScopedServiceProviderAccessor, ILogger<JwtHttpHandler>, IKeyValueSettings)' is obsolete: 'Use the ctor accepting an IServiceProvider as first parameter'
|
Build:
src/Arc4u.UnitTest/Security/JwtHttpHandlerTests.cs#L35
'JwtHttpHandler.JwtHttpHandler(IScopedServiceProviderAccessor, ILogger<JwtHttpHandler>, IKeyValueSettings)' is obsolete: 'Use the ctor accepting an IServiceProvider as first parameter'
|