Write analyzers and codefix for when you made your classes not partial #22
Annotations
11 warnings
build
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
build:
Source/EpicEnums/EpicEnums/Analyzers/PartialRecordCodeFixProvider.cs#L24
Dereference of a possibly null reference.
|
build:
Source/EpicEnums/EpicEnums/Analyzers/PartialRecordCodeFixProvider.cs#L24
Dereference of a possibly null reference.
|
build:
Source/EpicEnums/EpicEnums/Analyzers/PartialRecordCodeFixProvider.cs#L39
The type 'Microsoft.CodeAnalysis.SyntaxNode?' cannot be used as type parameter 'TRoot' in the generic type or method 'SyntaxNodeExtensions.ReplaceNode<TRoot>(TRoot, SyntaxNode, SyntaxNode)'. Nullability of type argument 'Microsoft.CodeAnalysis.SyntaxNode?' doesn't match constraint type 'Microsoft.CodeAnalysis.SyntaxNode'.
|
build:
Source/EpicEnums/EpicEnums/Analyzers/PartialRecordCodeFixProvider.cs#L40
Possible null reference argument for parameter 'root' in 'Document Document.WithSyntaxRoot(SyntaxNode root)'.
|
build:
Source/EpicEnums/EpicEnums/Analyzers/PartialRecordAnalyzer.cs#L14
Enable analyzer release tracking for the analyzer project containing rule 'EE0001' (https://github.com/dotnet/roslyn-analyzers/blob/main/src/Microsoft.CodeAnalysis.Analyzers/ReleaseTrackingAnalyzers.Help.md)
|
build:
Source/EpicEnums/EpicEnums/Analyzers/PartialRecordAnalyzer.cs#L23
Configure generated code analysis
|
build:
Source/EpicEnums/EpicEnums/Analyzers/PartialRecordAnalyzer.cs#L23
Enable concurrent execution
|
build:
Source/EpicEnums/EpicEnums/Analyzers/PartialRecordCodeFixProvider.cs#L13
'PartialRecordCodeFixProvider' registers one or more code fixes, but does not override the method 'CodeFixProvider.GetFixAllProvider'. Override this method and provide a non-null FixAllProvider for FixAll support, potentially 'WellKnownFixAllProviders.BatchFixer', or 'null' to explicitly disable FixAll support.
|
build:
Source/EpicEnums/EpicEnums/Analyzers/PartialRecordCodeFixProvider.cs#L24
Dereference of a possibly null reference.
|
build:
Source/EpicEnums/EpicEnums/Analyzers/PartialRecordCodeFixProvider.cs#L24
Dereference of a possibly null reference.
|