Set up or refine open-source .NET code-quality gates for CI: formatting, `.editorconfig`, SDK analyzers, third-party analyzers, coverage, mutation testing, architecture tests…
.NET quality bundle
Install the core .NET quality toolchain: formatter, analyzers, complexity checks, CRAP analysis, editorconfig guidance, and CI quality checks. Frontend linters stay out of this bundle on purpose.
Install command
Run this command when you want the bundle to install every linked skill in one pass.
dotnet skills install bundle quality
What this bundle covers
Install the core .NET quality toolchain: formatter, analyzers, complexity checks, CRAP analysis, editorconfig guidance, and CI quality checks. Frontend linters stay out of this bundle on purpose.
Included skills
These are the exact skills installed by this bundle command.
Use the free first-party `dotnet format` CLI for .NET formatting and analyzer fixes.
Use the open-source free `CSharpier` formatter for C# and XML.
Use the open-source free `Roslynator` analyzer packages and optional CLI for .NET.
Use the open-source free `Meziantou.Analyzer` package for design, usage, security, performance, and style rules in .NET.
Use the open-source free `StyleCop.Analyzers` package for naming, layout, documentation, and style rules in .NET projects.
Use a repo-root `.editorconfig` to configure free .NET analyzer and style rules.
Use the free built-in .NET SDK analyzers and analysis levels with gradual Roslyn warning promotion.
Use free built-in .NET maintainability analyzers and code metrics configuration to find overly complex methods and coupled code.
Calculates CRAP (Change Risk Anti-Patterns) score for .NET methods, classes, or files.
No skills are currently attached to this bundle.