-
Notifications
You must be signed in to change notification settings - Fork 2
Upgrade to C# 10, Code Analyzers #96
Copy link
Copy link
Closed
Labels
Priority: 1Severity 1: MinorStatus 5: CompleteTask is considered complete, and ready for deployment.Task is considered complete, and ready for deployment.Type: ImprovementImproves the functionality or interface of an existing feature.Improves the functionality or interface of an existing feature.
Milestone
Metadata
Metadata
Assignees
Labels
Priority: 1Severity 1: MinorStatus 5: CompleteTask is considered complete, and ready for deployment.Task is considered complete, and ready for deployment.Type: ImprovementImproves the functionality or interface of an existing feature.Improves the functionality or interface of an existing feature.
Upgrade to C# 10. This is simple enough per se. But this will expose new issues with the updated Roslyn Code Analyzers. As a result, this should be paired with a review of new guidance as well as any past suppressions (which may no longer be needed).
This may also enable some new opportunities for pattern matching and, potentially, switch statements.