文法解析
文法規則
ReSharper は、言語ごとに定義された一連のルールに基づいて文法をチェックします。 例: 英語では、記事、コンマ、過去形の適切な使用方法、創造的で平易な書き方の文体のヒント、よく混乱する一般的なタイプミスや単語、適切な配置などに関する規則があります。
これらのルールのほとんどはデフォルトで有効になっており、明らかな間違いを検出します。 ただし、その中には同意できない、気にしない提案も含まれています。 この場合、 Alt+Enter メニューまたは設定から特定のルールを無効にすることができます。
一連のルールを構成する
メインメニューから を選択するか、 Alt+R O を押してから、左側の を選択します。
Rules タブで、言語ノードを展開し、テキストをチェックするルールを選択します。
検索フィールドを使用して、
articleやcommaなどのキーワードでルールのリストをフィルタリングします。オプション ダイアログで 保存 をクリックして変更内容を適用し、ReSharper に保存場所を任せるか、 保存先 セレクターから特定のレイヤーを選択して変更を保存します。 詳細については、 resharper 設定の管理と共有 をご参照ください。
単純な問題を自動的に修正する
自動的に修正できるほど些細な間違いがいくつかあります。 たとえば、推奨するダッシュスタイルを指定すると、IDE が使用するダッシュまたはハイフンを適切なものに変換してくれるようになります。
入力中に簡単な問題を自動で修正 (例:ハイフンをダッシュに変換) を選択します。
例外
例外とは、常に正しいと見なしたい単語やフレーズです。 あるルールがハイライトしたくないフレーズでミスをトリガーした場合でも、そのルールを無効化する必要はありません。他の有効な場面では引き続きそのルールがトリガーされます。 この場合は、 Alt+Enter メニューからそのフレーズを例外として追加できます。
追加されたすべての例外を確認する
メインメニューから を選択するか、 Alt+R O を押してから、左側の を選択します。
Exceptions タブでは、例外として追加された単語と語句のリストが表示されます。 例外を選択して 除去する をクリックして、例外を削除します。
文法の構成インスペクション
デフォルトでは、文法インスペクションはほぼすべてのコンテキストで有効になっています。 ReSharper オプション の ページで grammar を検索することで、個々のインスペクションを有効化/無効化したり、 重要度レベル を変更できます。
文法エラーのある生のテキストを受け取ることになるメソッドがある場合は、対応するパラメーターを JetBrains.Annotations から [IgnoreSpellingAndGrammarErrors] でマークできます。 これにより、メソッドの呼び出し元に対する警告が無効になります。
ReSharper オプション の ページにある 文法とスペル チェックボックスのチェックを外すことで、文法とスペルの分析 を無効化できます。