Top 20 NuGet analyzers Packages

Roslyn analyzers that spot Bugs, Vulnerabilities and Code Smells in your code. For an even better overall experience, you can use SonarLint for Visual Studio, which is a free extension (https://www.sonarlint.org/visualstudio/) that can be used standalone or with SonarQube (https://www.sonarqube.org/...
Provides diagnostic analyzers to warn about incorrect usage of NSubstitute in C#.
When using dependency injection and async-await pattern it is possible to end up with an interface with a method that returns a Task. If this interface method is used in a synchronous method there is a likelihood that it will erroneously be run as a fire and forget method. In this situation this ana...
Private analyzers specific to Roslyn repo. These analyzers are not intended for public consumptions outside of the Roslyn repo.
A Roslyn analyzer to enforce some good practices in C#
A set of annotations and analyzers that add additional constraints to your codebase
Microsoft recommended code quality rules and .NET API usage rules, including the most important FxCop rules, implemented as analyzers using the .NET Compiler Platform (Roslyn). These analyzers check your code for security, performance, and design issues, among others. The documentation for FxCop ana...
Roslyn Diagnostic Analyzers for helping maintainability or readability of C# code
Code Analyzers for projects using xUnit.net that help find and fix frequent issues when writing tests.
A set of Roslyn analyzers related to multithreading
Microsoft recommended code quality rules and .NET API usage rules implemented as analyzers using the .NET Compiler Platform (Roslyn).
"AutoMapper" like, Roslyn based, code fix provider that allows to generate mapping code in design time.
Analyzers for consumers of Microsoft.CodeAnalysis NuGet package, i.e. extensions and applications built on top of .NET Compiler Platform (Roslyn). This package is included as a development dependency of Microsoft.CodeAnalysis NuGet package and does not need to be installed separately if you are refe...
Microsoft recommended API usage rules for APIs specific to the full .NetFramework which are not present in .NetCore, implemented as analyzers using the .NET Compiler Platform (Roslyn). This package is included as a part of Microsoft.CodeAnalysis.FxCopAnalyzers NuGet package and does not need to be i...
Microsoft recommended .NetCore API usage rules implemented as analyzers using the .NET Compiler Platform (Roslyn). This package is included as a part of Microsoft.CodeAnalysis.FxCopAnalyzers NuGet package and does not need to be installed separately.
Microsoft recommended code quality rules implemented as analyzers using the .NET Compiler Platform (Roslyn). This package is included as a part of Microsoft.CodeAnalysis.FxCopAnalyzers NuGet package and does not need to be installed separately.
Microsoft.CodeAnalysis Version Check Analyzer
Roslyn-based analysis for code using the Serilog logging library. Checks for common mistakes and usage problems.
Enforcing of hungarian notation for Task-producing methods. Two diagnostics with corresponding code fixes enforces that methods returning Task posses name ending with "Async".
Analyzers to help writing fluentassertions the right way.