Top 20 NuGet analyzer Packages

Warns in advanced cases where you're missing an await
The goal of DaVinci is to help you to write better object-oriented C# code. Better means maintainable, readable and testable code. Because DaVinci's rule are very strict, it's recommended to use DaVinci when you exercise programming (e.g. coding dojo). For the currently supported rules, have a look...
Core package for Cometary, required by the analyzer to edit the dependant assembly. It defines the CompilationEditor type, used to edit assemblies during compilation.
Analyzer required by Cometary to edit assemblies.
Enables log file generation of .net analyzers for builds. Recommended for nabble.io integration.
A collection of code fixes for C# compiler diagnostics, powered by Roslyn.
The easiest way to analyze and fix method names for asynchronous methods.
common mixins for MixinGenerator
Provides the build time generators that respond to the [FlagsEnumeration] partial class attribute.
An analyzer for packages with public APIs.
A collection of 200+ analyzers for C#, powered by Roslyn. - This package cannot be used with Visual Studio 2015. - This package is dependent on Microsoft.CodeAnalysis.CSharp.Workspaces 2.3.0.
This standard library provides code analysis and code fixers (on CS and VB) to ensure that version / platform specific code is well guarded.
Generates SqlKata abstractions for the AST produced by "Allvis.Kaylee.Analyzer", using the new Roslyn Source Generator capabilities which ship with .NET 5.
An analyzer to find missing tests for tests written with SmartTests.
Cometary extension that allows the dependant assembly to edit itself during compilation.
Cometary extension that allows the dependant assembly to define and use macros and compile-time-bound dynamic objects.
Cometary extension that provides utilities used to debug extensions, self-editing assemblies, and more.
Cometary extension that allows a class to implement members declared in another class.
T-SQL Code Analyzer for Visual Studio 2015 CTP6 - alpha version, limited functionality