dotnet/roslynator

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

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 24 minutes ago
Added to GitGenius on September 20th, 2026
Created on April 26th, 2016
Open Issues & Pull Requests: 213 (+0)
GitHub issues: Enabled
Number of forks: 294
Total Stargazers: 3,481 (+0)
Total Subscribers: 37 (+0)

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 56
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 690 days
Stale 30+ days: 52
Stale 90+ days: 49

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • Area-Analyzers (72)
  • Bug (61)
  • Feature Request (21)
  • Area-CLI (17)
  • up-for-grabs (17)
  • Area-Refactorings (4)
  • Analyzer Options (3)
  • Help Wanted (2)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

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

The tool addresses the need for comprehensive code analysis and refactoring in C# projects by leveraging the Roslyn compiler platform. It works through multiple delivery mechanisms: IDE extensions for Visual Studio and VS Code that provide refactorings and compiler diagnostic fixes, NuGet packages containing collections of analyzers for static analysis, a command-line tool for batch analysis, and a testing framework for validating analyzer and refactoring behavior.

Teams should adopt Roslynator if they want integrated code analysis and refactoring capabilities across their C# development workflow. The IDE extensions suit developers who prefer in-editor feedback and quick fixes, while the NuGet packages work for teams using modern tooling like C# Dev Kit. The command-line tool and testing framework make it suitable for CI/CD pipelines and for developers building custom analyzers. The project offers separate analyzer packages focused on different concerns: general code analysis, code analysis for Roslyn itself, and formatting rules, allowing teams to adopt only what they need.

The project maintains active development with regular updates to support current Visual Studio versions, including the latest releases. Contributions are actively solicited through labeled issues and documented workflows, with agent skills provided to guide contributors through adding analyzers, refactorings, and bug fixes. The maintainers have established clear guidance that small improvements can be implemented immediately while larger features should be discussed first, indicating structured but accessible contribution processes.