dotnet/roslynator

Roslynator is a set of code analysis tools for C#, powered by Roslyn.

3.5kStars on the repository
8Mods indexed here, across every type
11d agoLast push, which is what freshness is scored on
noneNo LICENSE: all rights reserved, so bodies are not copied

add-analyzer

01

dotnet/roslynator

Skill Claude CodeCodex

Use when adding a new RCS#### diagnostic in roslynator (RCS0 formatting, RCS1 general, RCS9 code-analysis), wiring roslynator EditorConfig options, or when docs say CHANGELOG.md, XunitDiagnosticVerifier, or analyzers-testing.md — those are wrong for in-repo contribution.

3.5k +3 11d ago A 70 tokens

dotnet/roslynator

Skill Claude CodeCodex

Use when adding a Roslynator code fix for C# compiler error CS#### or RCF####, editing Diagnostics.xml or CodeFixes.xml, or when compiler-diagnostic-fixes-testing.md shows XunitCompilerDiagnosticFixVerifier or bare DiagnosticId like "CS0106" — in-repo uses AbstractCSharpCompilerDiagnosticFixVerifier and…

3.5k +3 11d ago A 92 tokens

add-refactoring

03

dotnet/roslynator

Skill Claude CodeCodex

Use when adding a new RR#### refactoring in roslynator, editing Refactorings.xml, registering in RefactoringContext, or when refactorings-testing.md shows XunitRefactoringVerifier — in-repo uses AbstractCSharpRefactoringVerifier and CHANGELOG.md.

3.5k +3 11d ago A 58 tokens

dotnet/roslynator

Skill Claude CodeCodex

Use when obsoleting or retiring RCS####, RR####, or RCF#### in roslynator, replacing an analyzer with another id, or when tempted to use IsObsolete on an Analyzer entry — analyzers use Status Obsolete, not IsObsolete.

3.5k +3 11d ago A 64 tokens

fix-analyzer-bug

05

dotnet/roslynator

Skill Claude CodeCodex

Use when fixing a Roslynator analyzer false positive or false negative, RCS####, RR####, or CS####/RCF#### regression, incorrect diagnostic reporting, or bug report citing a specific rule id — not when adding new rules.

3.5k +3 11d ago A 55 tokens

release-roslynator

06

dotnet/roslynator

Skill Claude CodeCodex

Use when shipping a roslynator release, rolling CHANGELOG.md [Unreleased], updating the VS Code extension changelog, creating a GitHub v release, or optionally tagging cli-v.

3.5k +3 11d ago A 45 tokens