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).
Provides analyzers for validating that: * Tabs are used for indentation. * Lengths of lines, methods, properties, and files are acceptable. * #regions are used within long files and files that contain multiple types. * Method blocks use a single return. * File names match the names of type...
Code Analyzers for projects using xUnit.net that help find and fix frequent issues when writing tests.
Roslyn-based analysis for code using the Serilog logging library. Checks for common mistakes and usage problems.
Text Analyzers
Analyzers to help writing fluentassertions the right way.
Security static code analyzer for .NET
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).
A analyzer library for C# that uses Roslyn to produce refactorings, code analysis, and other niceties. This is a community project, free and open source. Everyone is invited to contribute, fork, share and use the code. No money shall be charged by this software, nor it will be. Ever.
WebOptimizer.Analyzers
Checks for `ConfigureAwait(false)` usage. More info: * https://www.tabsoverspaces.com/id/233523 * https://www.tabsoverspaces.com/id/233476 * https://www.tabsoverspaces.com/id/233732
Roslyn.Diagnostics Analyzers
Analyzers built using the .NET Compiler Platform (Roslyn) for Roslyn.sln.
Guidelines for using Google Stackdriver Instrumentation Libraries for ASP.NET Core.
Microsoft FxCop rules implemented as analyzers using the .NET Compiler Platform (Roslyn).
Advanced Async/Await Diagnostics and CodeFixes for C#.
Static code analyzer to detect common mistakes or potential issues on the C# code that uses Visual Studio SDK APIs.
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...
Wintellect Roslyn code analyzers and code fix providers for producing better code. See the GitHub project for the source. Have ideas for analyzers? Feel free to fork or let us know!
Guidelines for using .NET Compiler Platform (Roslyn) APIs.