Error Highlighting and Quick Fixes

自動的にその場でエラーチェック

screenshot

ReSharper はコード中のエラーをすぐに見つけてハイライトします。最初にコンパイルをしなくても。 ReSharper は自動的にその場でコードを解析します。あなたが作業している間に。 マウスポインタをエラーの上に移動させると、ツールチップ中に説明が表示されます。 詳しくはこちら ».

警告

screenshot

コンパイラが検出したエラーと警告の他に、ReSharper は更にリアルなコーディングエラーと思われる警告を表示します。 例えば ReSharper は冗長なキャスト、正しくないフォーマット文字列、宣言だけされて利用されていないローカル変数などです。 詳しくはこちら ».

Quick-fixes

screenshot

ReSharper はほとんどのエラーについて「簡単な修正」を提示し、その場での問題解決を手助けします。 「簡単な修正」は赤い電球によって示されます。 キャレットをエラーに移動させた時に、この電球がエラーを含むコード行の左側に自動的に現れます。 あるエラーについて、利用可能な「簡単な修正」の一覧を見る事もできます。一覧を表示するには 電球をクリックするか、Alt + Enterキーを押します。 あとは一覧の中から適切な「簡単な修正」を選択すれば、その修正が自動的に適用されます。 詳しくはこちら ».

値 解析

screenshot

ReSharper は新しいタイプの自動的にその場でエラー解析をする値 解析 を提供し、null 参照を解析します。 それは変数へのアクセスがnullの可能性があるかどうかを自動的に検出し、 すぐに警告します。

さらに警告するべき原因をカスタマイズし追加するための専用のオプションページがあります。 NullableやNonNullable といったあなた固有の属性を定義し、 null 参照のチェックにおいて判断材料にすることができます。

ステータス表示

screenshot

カレントファイルがエラーや警告を含んでいるかどうかをすぐに見分けることができます。 そのためにReSharperはエディターウィンドウの右側にサイドバーを追加しています。 ステータス表示の最上部はエラーや警告があるかどうかによって色が変化します。 その部分をマウスでポイントすると、カレントフィアルのエラーと警告の合計数を表示します。

エラーおよび警告間での移動ナビ

警告やエラーについて、それぞれ独立した帯がサイドバー上に表示されます。帯をクリックすると、 エラーや警告の原因となっているコード行に直接移動します。 また、F12 (前進)キーや Shift + F12 (後退)キーを押すと、エラーと警告間を移動できます。 その時該当するエラーや警告に対するエラーメッセージは、ステータスバーに表示されます。 詳しくはこちら ».

不足する using キーワードの自動挿入

コード中に型名が存在し、関連する using キーワードがソース中に追加されていないために型名の解決ができない場合、 小さいポップアップウィンドウが型名の上に表示され、1つまたは複数の型名をimportするために提示します。 Alt + Enterキーを押すと、適切な using キーワードが自動的に挿入され、 しかもその時のキャレット位置は移動しません。
詳しくはこちら ».