
dotnet/roslynator
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
Roslynatorは、Roslynによって駆動されるC#向けのコード解析ツールのセットです。
概要
Roslynatorは、Roslynによって駆動されるC#向けのコード解析ツールのセットです。 アナライザーは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 - アナライザーのユニットテスト、リファクタリング、コード修正を可能にするテストフレームワーク - 。
概要(AI 翻訳)
Roslynatorは、Roslynによって駆動されるC#向けのコード解析ツールのセットです。
アナライザーは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パッケージを使いましょう。 - オープンVSX
- アナライザーの集合を含むNuGetパッケージ
- ロスリネーター.アナライザー
- Roslynator.CodeAnalysis.アナライザー
- Roslynator.フォーマット.アナライザー
- アナライザー、リファクタリング、コード修正のユニットテストを可能にするテストフレームワーク
- Roslyn APIを拡張する.NETクライアントライブラリ
- コマンドラインツール
ドキュメント
- 構成
- ガイド
- Roslynator CLI
- Roslynator テストフレームワーク
- Roslynatorクライアントライブラリ
貢献
ご意見も歓迎します!開発者ドキュメント、エージェントスキルの貢献、未解決の問題をご覧ください。
エージェントスキル in .
このページは 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