web-dev-qa-db-ja.com

Resharper(検索および)すべての問題を一度に修正

例えばalt Enter->コンテキストメニュー->「冗長名修飾子」の問題をすべて検索->しかし、プロジェクト内のすべての問題をリストする新しいウィンドウに、すべてを修正する方法はありますか? (それらを個別に通過するのではなく)

ta。

48
Cel

今のところ、個別に問題を解決する必要があります。 既存のリクエスト があり、「検査結果」ツールウィンドウで選択されたすべての同様の問題に修正をバッチ適用します。

コードクリーンアップは、特定の範囲の特定の問題をバッチで削除しますが、ReSharperが検出できるコードの問題の数と比較して、適用できる修正の数はかなり制限されています。

33
Jura Gorohovsky

冗長な修飾子(alt + enter)をクリックして、コンテキストメニューから選択すると、問題を完全に修正できます。

Resharper options to remove redundant qualifier

ReSharper 8.2を実行しています。

enter image description here

22
Jon Crowell

はい、ReSharperの「 Cleanup Code 」を使用して、(特に)冗長な修飾子を削除できます。これは、ソリューションエクスプローラーウィンドウでファイル、プロジェクト、フォルダーを右クリックすると、コンテキストメニューから使用できます。コードクリーンアップは、選択したすべてのファイルに対して実行され、一般的な問題を再フォーマットおよび修正します-また、カスタマイズ可能です。

17
Tim Lloyd

これは、最新のビルドで(部分的に)利用可能です。コードエディターで特定の問題に移動する場合は、電球をクリックします。修正オプションには、ソリューション全体に適用できる問題のサブメニューがあります。 [コードの問題]ウィンドウから入手できる場合はよりクールになりますが、それでも大幅に改善されます。

New Fix in Scope Optionshttps://www.jetbrains.com/help/resharper/2016.1/Code_Analysis__Fix_in_Scope.html

5
James White