disable sonarcloud #3
Annotations
11 warnings
nuget-pack
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, actions/setup-dotnet@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
nuget-pack:
ManagedCode.Orleans.Graph/Builder/TransitionBuilder.cs#L19
Possible null reference argument for parameter 'targetType' in 'MethodBuilder<TFrom, TGrain>.MethodBuilder(GrainCallsBuilder parent, string sourceType, string targetType)'.
|
nuget-pack:
ManagedCode.Orleans.Graph/Common/GrainCallsBuilderSourceGenerator.cs#L73
The type 'Microsoft.CodeAnalysis.ISymbol?' cannot be used as type parameter 'TKey' in the generic type or method 'Enumerable.ToDictionary<TSource, TKey, TElement>(IEnumerable<TSource>, Func<TSource, TKey>, Func<TSource, TElement>, IEqualityComparer<TKey>?)'. Nullability of type argument 'Microsoft.CodeAnalysis.ISymbol?' doesn't match 'notnull' constraint.
|
nuget-pack:
ManagedCode.Orleans.Graph/Common/GrainCallsBuilderSourceGenerator.cs#L74
Nullability of reference types in return type of 'lambda expression' doesn't match the target delegate 'Func<IGrouping<ISymbol?, (ITypeSymbol Source, ITypeSymbol Target)>, ISymbol?>' (possibly because of nullability attributes).
|
nuget-pack:
ManagedCode.Orleans.Graph/Common/GrainCallsBuilderSourceGenerator.cs#L81
Possible null reference argument for parameter 'vertex' in 'bool GrainCallsBuilderSourceGenerator.IsCyclicUtil(ISymbol vertex, Dictionary<ISymbol, HashSet<ISymbol>> graph, HashSet<ISymbol> visited, HashSet<ISymbol> recursionStack)'.
|
nuget-pack:
ManagedCode.Orleans.Graph/Common/GrainCallsBuilderSourceGenerator.cs#L81
Argument of type 'Dictionary<ISymbol?, HashSet<ISymbol?>>' cannot be used for parameter 'graph' of type 'Dictionary<ISymbol, HashSet<ISymbol>>' in 'bool GrainCallsBuilderSourceGenerator.IsCyclicUtil(ISymbol vertex, Dictionary<ISymbol, HashSet<ISymbol>> graph, HashSet<ISymbol> visited, HashSet<ISymbol> recursionStack)' due to differences in the nullability of reference types.
|
nuget-pack:
ManagedCode.Orleans.Graph/Builder/GrainCallsBuilder.cs#L12
The field 'GrainCallsBuilder._allowAllByDefault' is assigned but its value is never used
|
nuget-pack:
ManagedCode.Orleans.Graph/Common/GrainCallsBuilderSourceGenerator.cs#L10
'ManagedCode.Orleans.Graph.GrainCallsBuilderSourceGenerator': A project containing analyzers or source generators should specify the property '<EnforceExtendedAnalyzerRules>true</EnforceExtendedAnalyzerRules>'
|
nuget-pack:
ManagedCode.Orleans.Graph/Common/GrainCallsBuilderSourceGenerator.cs#L14
Enable analyzer release tracking for the analyzer project containing rule 'GCB001' (https://github.com/dotnet/roslyn-analyzers/blob/main/src/Microsoft.CodeAnalysis.Analyzers/ReleaseTrackingAnalyzers.Help.md)
|
nuget-pack:
ManagedCode.Orleans.Graph.Tests/GrainTransitionManagerTests.cs#L22
Possible null reference argument for parameter 'type' in 'Call.Call(GrainId? sourceId, GrainId? targetId, Direction direction, string type, string method)'.
|
nuget-pack:
ManagedCode.Orleans.Graph.Tests/GrainTransitionManagerTests.cs#L23
Possible null reference argument for parameter 'type' in 'Call.Call(GrainId? sourceId, GrainId? targetId, Direction direction, string type, string method)'.
|