Top 20 NuGet analyzer Packages
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.
Enables log file generation of .net analyzers for builds. Recommended for nabble.io integration.
Provides the build time generators that respond to the [FlagsEnumeration] partial class attribute.
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.
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.