rename background project #320
Annotations
1 error and 12 warnings
build
Process completed with exit code 1.
|
build
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/
|
build
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:
src/Monolith/ClassifiedAds.EndToEndTests/ApplicationTests.cs#L40
A closing brace should not be preceded by a blank line. (https://github.com/DotNetAnalyzers/StyleCopAnalyzers/blob/master/documentation/SA1508.md)
|
build:
src/Monolith/ClassifiedAds.EndToEndTests/Pages/ConsentPage.cs#L7
Element '_driver' should declare an access modifier (https://github.com/DotNetAnalyzers/StyleCopAnalyzers/blob/master/documentation/SA1400.md)
|
build:
src/Monolith/ClassifiedAds.EndToEndTests/TestBase.cs#L31
Change TestBase.Dispose() to call GC.SuppressFinalize(object). This will prevent derived types that introduce a finalizer from needing to re-implement 'IDisposable' to call it. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1816)
|
build:
src/Monolith/ClassifiedAds.EndToEndTests/Pages/LoginPage.cs#L54
A closing brace should not be preceded by a blank line. (https://github.com/DotNetAnalyzers/StyleCopAnalyzers/blob/master/documentation/SA1508.md)
|
build:
src/Monolith/ClassifiedAds.EndToEndTests/Pages/ConsentPage.cs#L27
A closing brace should not be preceded by a blank line. (https://github.com/DotNetAnalyzers/StyleCopAnalyzers/blob/master/documentation/SA1508.md)
|
build:
src/Monolith/ClassifiedAds.CrossCuttingConcerns/Caching/ICache.cs#L11
Rename virtual/interface member ICache.Get(string) so that it no longer conflicts with the reserved language keyword 'Get'. Using a reserved keyword as the name of a virtual/interface member makes it harder for consumers in other languages to override/implement the member. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1716)
|
build:
src/Monolith/ClassifiedAds.CrossCuttingConcerns/ExtensionMethods/GuidExtensions.cs#L7
Identifier 'guid' contains type name (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1720)
|
build:
src/Monolith/ClassifiedAds.CrossCuttingConcerns/ExtensionMethods/TypeExtensions.cs#L28
Prefer comparing 'Length' to 0 rather than using 'Any()', both for clarity and for performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1860)
|
build:
src/Monolith/ClassifiedAds.CrossCuttingConcerns/ExtensionMethods/HttpContentExtensions.cs#L19
Avoid creating a new 'JsonSerializerOptions' instance for every serialization operation. Cache and reuse instances instead. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1869)
|
build:
src/Monolith/ClassifiedAds.CrossCuttingConcerns/ExtensionMethods/ObjectExtensions.cs#L10
Avoid creating a new 'JsonSerializerOptions' instance for every serialization operation. Cache and reuse instances instead. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1869)
|