Roslynator is a set of code analysis tools for C#, powered by Roslyn.
See the code
Roslynator is a set of code analysis tools for C#, powered by Roslyn.
Analyzers are not included in Roslynator IDE extensions. Use Roslynator NuGet packages (e.g. Roslynator.Analyzers) for diagnostics.
dotnet.server.useOmnisharp: true). With C# Dev Kit, use NuGet packages instead.Contributions are welcome! See the developer documentation, contributing with agent skills, and open issues.
Agent skills in .claude/skills/ provide step-by-step workflows for Cursor and Claude Code (adding analyzers, refactorings, compiler fixes, and bug fixes). You can also read SKILL.md files directly as contributor guides. See CONTRIBUTING.md.
TIP: Bugfixes or small improvements can be implemented right away. Larger tasks, such as adding a new analyzer or refactoring, should be discussed first.
Special thanks to:
This project is supported by the .NET Foundation.
This project has adopted the code of conduct defined by the Contributor Covenant to clarify expected behavior in our community. For more information see the .NET Foundation Code of Conduct.
To install the CLI:
dotnet tool install -g roslynator.dotnet.cli
See the CLI documentation for more information.
The CLI is also integrated in MegaLinter, an open-source linter aggregator for CI (see its Roslynator page).
(top 24 of 32)
340 followers · starred Jul 2022
67 followers · starred Dec 2016
129 followers · starred Oct 2019
83 followers · starred Feb 2017
C#
99.0%
Roslynator is a set of code analysis tools for C#, powered by Roslyn.
See the code
Roslynator is a set of code analysis tools for C#, powered by Roslyn.
Analyzers are not included in Roslynator IDE extensions. Use Roslynator NuGet packages (e.g. Roslynator.Analyzers) for diagnostics.
dotnet.server.useOmnisharp: true). With C# Dev Kit, use NuGet packages instead.Contributions are welcome! See the developer documentation, contributing with agent skills, and open issues.
Agent skills in .claude/skills/ provide step-by-step workflows for Cursor and Claude Code (adding analyzers, refactorings, compiler fixes, and bug fixes). You can also read SKILL.md files directly as contributor guides. See CONTRIBUTING.md.
TIP: Bugfixes or small improvements can be implemented right away. Larger tasks, such as adding a new analyzer or refactoring, should be discussed first.
Special thanks to:
This project is supported by the .NET Foundation.
This project has adopted the code of conduct defined by the Contributor Covenant to clarify expected behavior in our community. For more information see the .NET Foundation Code of Conduct.
To install the CLI:
dotnet tool install -g roslynator.dotnet.cli
See the CLI documentation for more information.
The CLI is also integrated in MegaLinter, an open-source linter aggregator for CI (see its Roslynator page).
(top 24 of 32)
340 followers · starred Jul 2022
67 followers · starred Dec 2016
129 followers · starred Oct 2019
83 followers · starred Feb 2017
C#
99.0%