
- さまざまな単体テスト プラグイン : AgUnitを使用すると、Silverlightテストを実行およびデバッグできます 。xunitcontribテストエンジンはxUnit.netをサポートし、 MSpecの最新のNuGetリポジトリにはReSharper 7.1のサポートも含まれます。
- コード検証のプラグイン: StyleCopはコードを分析し(C#)、スタイルの設定に違反した場合は警告と修正メカニズムを提供します。 JSLint for ReSharperは、JavaScript言語に対して同様の機能を提供します。
- いくつかのプラグインがスペルチェックを実装しています。YouCantSpellは現在利用可能で、 ReSpellerは更新中です。まもなくリリースされます。AgentSmithはXMLドキュメントのフォーマットとスペルチェックのコンテキストアクションを実装します。
- ActiveMesa R2PおよびAgent Johnsonプラグインには、コンテキストアクション、リファクタリング、ジェネレーター、およびコードアナライザーの広範なセットが付属しています。
- Catel.ReSharerプロジェクトには興味深いアプローチがあります。一連のさまざまな機能を提供する代わりに、 特定のプラットフォームであるCatel MVVMフレームワークを使用することを目的としています。 プラグインは、このフレームワークの主な機能と連携して機能するコンテキストアクションとリファクタリングを提供します。
- GammaXamlプラグインは 、7.1に登場した新しいXAMLサポートで動作するように更新され、検証や依存関係プロパティを生成する機能などの追加機能、およびCaliburn.Micro規則のサポートを提供します。
- ReSharperExtensionsは、 ライブテンプレートエンジンで使用するマクロのセットです。 マクロを使用すると、たとえば、現在のドメインユーザーの名前を追加したり、ユーザーが入力した文字列が有効な識別子であり、ReSharperで設定されたスタイル設定と一致することを保証できます。
- さまざまな「エージェント」のテーマを継続して、 Agent Mulderプラグインは、AutofacやCastle Windsorなどの依存性注入フレームワークのナビゲーションおよび分析メカニズムをReSharperに追加します。 プラグインはまだ7.1の準備が整っていませんが、作業が進行中であり、近い将来にリリースされる予定です。
- そしてもちろん、私たち自身が書いたプラグインもあります。たとえば、最近リリースされたNuGetサポート用のプラグインや、ナビゲーションリストにMVCアクション動詞を表示するサンプルプラグインがあります 。 これらのプラグインは両方とも7.1をサポートしています。
これらのプラグインのほとんどには、オープンソースコードが付属しています。 プラグインの作成者は、フィードバック(ポジティブとネガティブの両方)を喜んで受け取るので、バグレポート、新機能の提案、またはフォークをして自分で機能を追加してください! プラグインの開発に参加したい場合は、 ReSharper SDKをダウンロードしてください。ReSharperSDKには、ツール、MSBuildターゲット、およびコードサンプルが含まれています。 プラグイン作成ガイドもご覧ください 。 また、新しいプラグインを作成する場合はお知らせください。人気を高めるのに役立ちます。
開発に頑張ってください!