DR

dotnet/roslynator

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

3490 stars 品質 60 トレンド 41NOASSERTION

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

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:

GitHub で README 全文を見る

推奨ツール

別のキーワードを試すか、フィルタを外してください。

インストール

npx skillfish add dotnet/roslynator
MCP 初心者?mcpskill.org のガイドから始めましょう →