roslynator-analysis

Execute Roslynator static analysis on .NET solutions and summarize code quality diagnostics.

3|2|Updated Aug 1, 2025
One-click install
npx skills add https://github.com/ClearMeasureLabs/bootcamp-palermo-workorders --skill roslynator-analysis
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: roslynator-analysis
Source: https://github.com/ClearMeasureLabs/bootcamp-palermo-workorders/tree/main/.claude/skills/roslynator-analysis
Command: npx skills add https://github.com/ClearMeasureLabs/bootcamp-palermo-workorders --skill roslynator-analysis

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires roslynator.dotnet.cli, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This skill automates the execution of Roslynator static analysis on .NET solutions, providing a clear, actionable summary of code quality issues while filtering out noise from compiler diagnostics.

Core Features & Use Cases

  • Automated Analysis: Runs Roslynator CLI against any .NET solution to identify code smells and potential bugs.
  • Intelligent Reporting: Separates compiler-generated noise (CS*) from actionable analyzer rules, providing a clean summary of findings.
  • Self-Healing: Automatically detects and resolves common .NET 10 SDK MSBuild assembly conflicts, ensuring reliable execution.

Quick Start

Run the roslynator-analysis skill to analyze the solution file located at src/ChurchBulletin.sln and provide a summary of the findings.

Frequently Asked Questions about roslynator-analysis

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run automated static analysis on a .NET solution to check C# code quality?

Automated static analysis on a .NET solution is executed by running Roslynator CLI against the solution file to identify C# code quality diagnostics and summarize code smells. This provides a clean summary of actionable findings while filtering out compiler noise.

Can I use this static analysis tool with MSBuild and the latest .NET SDK?

Yes, static analysis execution is fully compatible with MSBuild. The tool automatically detects and resolves common .NET 10 SDK MSBuild assembly conflicts, ensuring reliable analysis without manual intervention.

How does Roslynator separate actual code quality issues from compiler warnings?

Roslynator separates actual code quality issues from compiler warnings by filtering out standard compiler-generated diagnostics (CS*) from actionable analyzer rules. This intelligent reporting provides a clean, focused summary of real code smells and potential bugs.

What is the best way to enforce code review rules and assess technical debt in C# projects?

The best way to enforce code review rules and assess technical debt in C# projects is through deterministic CLI-based static analysis. It targets .NET development workflows to automatically identify rule violations and summarize technical debt findings.

Why does my .NET static analysis fail with MSBuild assembly conflicts on newer SDKs?

Static analysis can fail with MSBuild assembly conflicts on newer .NET SDKs due to dependency mismatches. This tool features self-healing logic that automatically detects and resolves these common .NET 10 SDK conflicts to ensure reliable execution.