
dotnet/roslynator
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
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# 개발 키트에서는 대신 NuGet 패키지를 사용하세요. - Open VSX - 분석기 모음을 포함하는 NuGet 패키지 - Roslynator.Analyzers - Roslynator.CodeAnalysis.Analyzers - Roslynator.Formatting.Analyzers - 분석기, 리팩토링, 코드 수정 유닛 테스트를 가능하게 하는 테스트 프레임워크 - .
개요(AI 번역)
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# 개발 키트를 사용할 경우 NuGet 패키지를 대신 사용하세요. - 오픈 VSX
- 분석기 모음을 포함하는 NuGet 패키지
- 로슬리네이터. 분석기
- Roslynator.CodeAnalysis.분석기
- Roslynator.포맷팅.분석기
- 분석기, 리팩토링, 코드 수정의 단위 테스트를 허용하는 테스트 프레임워크
- Roslyn API를 확장하는 .NET 클라이언트 라이브러리
- 명령줄 도구
문서
- 구성
- 가이드
- Roslynator CLI
- 로슬리네이터 테스트 프레임워크
- Roslynator 클라이언트 라이브러리
기여
기여 환영합니다! 개발자 문서, 에이전트 기술 기여, 미해결 이슈를 참고하세요.
요원 기술
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
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