MVP #40
Annotations
10 warnings
publish:
src/Aspire/ServiceDefaults/Extensions.cs#L110
In externally visible method 'WebApplication Extensions.MapDefaultEndpoints(WebApplication app)', validate parameter 'app' is non-null before using it. If appropriate, throw an 'ArgumentNullException' when the argument is 'null'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1062)
|
publish:
src/Aspire/ServiceDefaults/Extensions.cs#L55
In externally visible method 'IHostApplicationBuilder Extensions.ConfigureOpenTelemetry(IHostApplicationBuilder builder)', validate parameter 'builder' is non-null before using it. If appropriate, throw an 'ArgumentNullException' when the argument is 'null'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1062)
|
publish:
src/Aspire/ServiceDefaults/Extensions.cs#L18
The type name Extensions conflicts in whole or in part with the namespace name 'Microsoft.AspNetCore.Builder.Extensions'. Change either name to eliminate the conflict. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1724)
|
publish:
src/Migrator/MigrationWorkflow.cs#L97
Count() is used where Any() could be used instead to improve performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1827)
|
publish:
src/Migrator/MigrationWorkflow.cs#L110
For improved performance, use the LoggerMessage delegates instead of calling 'LoggerExtensions.LogWarning(ILogger, string?, params object?[])' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1848)
|
publish:
src/Migrator/MigrationWorkflow.cs#L91
Member 'RunMigrationAsync' does not access instance data and can be marked as static (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1822)
|
publish:
src/Migrator/PublicAPI/net8.0/PublicAPI.Unshipped.txt#L1
Symbol 'InfinityFlow.Temporal.Migrator.MigrationActivities' is part of the declared API, but is either not public or could not be found (https://github.com/dotnet/roslyn-analyzers/blob/main/src/PublicApiAnalyzers/PublicApiAnalyzers.Help.md)
|
publish:
src/Migrator/PublicAPI/net8.0/PublicAPI.Unshipped.txt#L2
Symbol 'InfinityFlow.Temporal.Migrator.MigrationActivities.GetTypesAsync() -> System.Threading.Tasks.Task<System.Collections.Generic.IEnumerable<System.Type!>!>!' is part of the declared API, but is either not public or could not be found (https://github.com/dotnet/roslyn-analyzers/blob/main/src/PublicApiAnalyzers/PublicApiAnalyzers.Help.md)
|
publish:
src/Migrator/PublicAPI/net8.0/PublicAPI.Unshipped.txt#L3
Symbol 'InfinityFlow.Temporal.Migrator.MigrationActivities.MigrationActivities(Microsoft.Extensions.Options.IOptions<InfinityFlow.Temporal.Migrator.MigratorOptions!>! options) -> void' is part of the declared API, but is either not public or could not be found (https://github.com/dotnet/roslyn-analyzers/blob/main/src/PublicApiAnalyzers/PublicApiAnalyzers.Help.md)
|
publish:
test/Worker/Program.cs#L28
Dereference of a possibly null reference.
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
test-results
Expired
|
1.48 KB |
|