What problem does it solve?
This Skill addresses the need for comprehensive static analysis in .NET projects, helping to identify and fix code quality issues, detect dead code, and enforce coding standards beyond the default SDK analyzers.
Core Features & Use Cases
- Static Analysis: Leverages Roslynator's powerful analyzers to find potential bugs, code smells, and style violations.
- Automated Fixing: Can automatically apply suggested code fixes to improve code quality and consistency.
- Dead Code Detection: Identifies and helps remove unused code, reducing project bloat.
- CLI Integration: Supports Roslynator's command-line interface for specific workflows like analysis, fixing, and formatting.
- Use Case: A developer wants to ensure their C# codebase adheres to best practices and is free of common errors. They can use this Skill to integrate Roslynator analyzers into their project and run automated fixes.
Quick Start
Use the mcaf-dotnet-roslynator skill to add Roslynator analyzers to the current .NET project.