Open ascott18 opened 4 years ago
There's also Roslynator.Formatting.Analyzers for formatting-only analyzers:
https://github.com/JosefPihrt/Roslynator/tree/master/src/Formatting.Analyzers
As per discussion. We want to do the following:
~1. Update IntelliTect Analyzer NuGet to take a dependency on Roslynator.Analyzers
~
I think we should update the .editorconfig
to add a section to include the Roslynator rules, and allow consumers to choose whether to bring in the dependency on Roslynator. Rules that don't match existing tooling won't break anything if included in the config file.
Introduce https://github.com/JosefPihrt/Roslynator, which has 500+ analyzers, and also a large number of refactorings.
Lists of each:
http://pihrt.net/Roslynator/Analyzers http://pihrt.net/Roslynator/Refactorings
Here's a very preliminary set of some recommendations for default severities. This is by no means exhaustive and is only the set that I came up with upon looking at the Info level severity issues from a single project I'm working on at the moment.
For some of these that aren't already covered, corresponding rules should be added to the C# standards.