
dotnet/roslynator
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Roslynator — это набор инструментов анализа кода для C#, работающий на базе Roslyn.
Обзор
Roslynator — это набор инструментов анализа кода для C#, работающий на базе Roslyn. Анализаторы не входят в расширения Roslynator IDE. Используйте пакеты Roslynator NuGet (например, Roslynator.Analyzers) для диагностики. - Расширения IDE для: - Visual Studio 2026 (исправления рефакторинга и диагностических исправлений компилятора; анализаторы через NuGet) - Visual Studio 2022 (последний релиз 4.x; закрепить или использовать пакеты NuGet) - VS Code (рефакторинг и диагностические исправления компилятора; анализаторы через NuGet) - Требуется устаревший OmniSharp (dotnet.server.useOmnisharp: true). С C# Dev Kit используйте пакеты NuGet. - Open VSX - NuGet пакеты, содержащие коллекцию анализаторов - Roslynator.Analyzers - Roslynator.CodeAnalysis.Analyzers - Roslynator.Formatting.Analyzers - Фреймворк тестирования, позволяющий проводить модульное тестирование анализаторов, рефакторинг и исправления кода - .
Обзор (машинный перевод)
Roslynator — это набор инструментов анализа кода для C#, работающий на базе Roslyn.
Анализаторы не входят в расширения Roslynator IDE. Используйте пакеты Roslynator NuGet (например, Roslynator.Analyzers) для диагностики.
Инструменты
- Расширения IDE:
- Roslynator 2026 (VS 2022 17.14+ и VS 2026; исправления рефакторинга и диагностики компилятора; анализаторы через NuGet)
- Roslynator 2022 (последний релиз 4.x; закрепить или использовать пакеты NuGet)
- VS Code (рефакторинг и диагностические исправления компилятора; анализаторы через NuGet)
- Требуется устаревший OmniSharp (
dotnet.server.useOmnisharp:true). С C# Dev Kit используйте пакеты NuGet. - Open VSX
- Пакеты NuGet, содержащие набор анализаторов
- Roslynator.Analyzers
- Roslynator.CodeAnalysis.Analyzers
- Roslynator.Formatting.Analyzers
- Фреймворк тестирования, позволяющий модульное тестирование анализаторов, рефакторингов и исправлений кода
- Клиентские библиотеки .NET, расширяющие API Roslyn
- Инструмент командной строки
Документация
- Конфигурация
- Путеводители
- Рослинатор CLI
- Фреймворк тестирования Roslynator
- Клиентские библиотеки Roslynator
Вклад
Вклад приветствуется! Смотрите документацию разработчиков, вклад с навыками агента и открытые вопросы.
Агентские навыки в .
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
Roslynator
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.
Tools
- IDE extensions:
- Roslynator 2026 (VS 2022 17.14+ and VS 2026; refactorings and compiler diagnostic fixes; analyzers via NuGet)
- Roslynator 2022 (last 4.x release; pin or use NuGet packages)
- VS Code (refactorings and compiler diagnostic fixes; analyzers via NuGet)
- Requires legacy OmniSharp (
dotnet.server.useOmnisharp:true). With C# Dev Kit, use NuGet packages instead.
- Requires legacy OmniSharp (
- Open VSX
- NuGet packages that contain a collection of analyzers
- Testing framework that allows unit testing of analyzers, refactorings, and code fixes
- .NET client libraries that extend the Roslyn API
- Command line tool
Documentation
Contributions
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.
Donations
Special thanks to:
Рекомендуемые инструменты
Попробуйте другой запрос или уберите фильтр.
Установка
npx skillfish add dotnet/roslynator