Top 20 NuGet analyzers Packages

Analyzers which spot bugs and code smells in your code. This package is best used together with SonarLint for Visual Studio (http://vs.sonarlint.org) and/or the SonarQube platform (http://www.sonarqube.org).
Guidelines for using Google Stackdriver Instrumentation Libraries for ASP.NET Core.
Code Analyzers for projects using xUnit.net that help find and fix frequent issues when writing tests.
Static code analyzer to detect common mistakes or potential issues on the C# code that uses Visual Studio SDK APIs.
Analyzers which spot bugs and code smells in your code. This package is best used together with SonarLint for Visual Studio (http://vs.sonarlint.org) and/or the SonarQube platform (http://www.sonarqube.org).
Check that switch statement covers all cases for enumerations, all Interface implementations or base class inheritors. Additional rule to check - switch statement doesn't have "default" branch or this branch throws exception.
Analyzers to help writing fluentassertions the right way.
Desktop Analyzers
A collection of analyzers to help Visual Studio extension developers write quality code.
Allows the analyzing of routes inside a project that uses the Crest framework.
Text Analyzers
ReflectionIT.Analyzer
RuntimeContracts.Analyzer
Metapackage that includes analyzers to improve code correctness. Not affiliated with Bob Martin.
Microsoft FxCop rules implemented as analyzers using the .NET Compiler Platform (Roslyn).
Roslyn-based analysis for code using the Serilog logging library. Checks for common mistakes and usage problems.
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...
RuntimeContracts
SDK for building custom analyzers for FSAC / F# editors
Guidelines for using .NET Compiler Platform (Roslyn) APIs.