文法解析
Grazie Lite プラグインを有効にする
この機能は、デフォルトで JetBrains Rider にバンドルされて有効になっている Grazie Lite(英語) プラグインに依存しています。関連する機能が利用できない場合は、プラグインを無効にしていないことを確認してください。
Ctrl+Alt+S を押して設定を開き、
を選択します。インストール済みタブを開き、Grazie Lite プラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。
JetBrains Rider は、プロジェクトの README.md などのテキストファイルの文法をチェックします。また、ソースコード内のさまざまなテキスト要素 (文字列リテラル、コメント、XML ドキュメントコメント、コミットメッセージなど) をチェックするように設定することもできます。形態論、句読点、全体的な構造、スタイルに関連する間違いをハイライトします。
デフォルトでは、JetBrains Rider には英語のサポートが含まれており、検出された他の言語のサポートを追加することを提案します。サポートされている言語とその追加方法の詳細については、文法とスペルの分析を参照してください。
JetBrains Rider は、文法インスペクションを使用して文法をチェックします。Ctrl+Alt+S を押して設定を開き、エディター | インスペクション設定 | インスペクション重大度 | 他の言語を選択します。文法インスペクションは校正にあります。デフォルトでは、最も低い重大度レベル (微妙な下線) に設定され、すべてのスコープに適用されます。
文法の間違いを修正する
文法インスペクションでハイライトされている単語にキャレットを置きます。
使用可能なアクションを表示するには、Alt+Enter を押すか、キャレットの左側にある
をクリックします。
提案のリストから適切な修正を選択します。
![間違いを修正するインテンションアクション Intention action to fix the mistake](https://resources.jetbrains.com/help/img/rider/2024.1/grazie-intention-fix.png)
文法チェックの範囲
文法をチェックするファイルの種類と特定のコード構造を構成できます。例: Markdown ファイル、.NET 言語ファイルの文字列とコメントで文法チェックを有効にし、YAML と JSON の文法チェックを無効にすることができます。
文法をチェックする場所を構成する
Ctrl+Alt+S を押して設定を開き、
を選択します。スコープタブで、文法をチェックするコード構成と、文法チェックを有効にするファイルのタイプを選択します。
オプション
説明
文字列リテラル
文字列リテラルの文法をチェックしてください。
コメント
一般的な行の文法をチェックし、コメントをブロックします。
ドキュメント
埋め込みコードのドキュメントで文法を確認してください。
コミットメッセージ
設定された VCS のコミットメッセージの文法を確認してください。これを有効にすると、JetBrains Rider は対応するインスペクションツールを .idea/vcs.xml 構成ファイルに追加します。
文法規則
JetBrains Rider は、言語に対して定義された一連のルールに対して文法をチェックします。例: 英語では、記事、コンマ、過去形の適切な使用方法、創造的で平易な書き方の文体のヒント、よく混乱する一般的なタイプミスや単語、適切な配置などに関する規則があります。
これらのルールのほとんどはデフォルトで有効になっており、間違いを検出します。しかし、それらのいくつかは、同意しないか、気にしないかもしれない提案です。この場合、インテンションアクションまたは設定で特定のルールを無効にすることができます。
![ルールを無効にするインテンションアクション Intention action to disable the rule](https://resources.jetbrains.com/help/img/rider/2024.1/grazie-intention-disable-rule.png)
一連のルールを構成する
Ctrl+Alt+S を押して設定を開き、
を選択します。ルールタブで、言語ノードを展開し、テキストをチェックするルールを選択します。
検索フィールドを使用して、article
や comma
などのキーワードでルールのリストをフィルタリングします。
例外
例外とは、常に正しいとみなしたい単語やフレーズです。ハイライトしたくないフレーズで何らかのルールが間違いをトリガーした場合、このルールを無効にする必要はありません。そうすると、ルールが有効な他の場所ではトリガーされなくなります。この場合、Alt+Enter メニューを使用してフレーズを例外として追加できます。
![例外を追加するインテンションアクション Intention action to add an exception](https://resources.jetbrains.com/help/img/rider/2024.1/grazie-intention-exception.png)
追加されたすべての例外を確認する
Ctrl+Alt+S を押して設定を開き、
を選択します。例外タブで、例外として追加された語句のリストを確認できます。例外を選択して
をクリックし、例外を削除します。
関連ページ:
![](https://pleiades.io/icons/rider.png)
文法とスペルの分析
Grazie Lite プラグインを有効にするこの機能は、デフォルトで JetBrains Rider にバンドルされて有効になっている Grazie Lite プラグインに依存しています。関連する機能が利用できない場合は、プラグインを無効にしていないことを確認してください。を押して設定を開き、を選択します。インストール済みタブを開き、Grazie Lite プラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。JetBrains Rider は、プログラミング言語だけでなく自然言...
![](https://resources.jetbrains.com/help/img/rider/2024.1/actions_list_2.png)
アクションインジケーターとアクションリスト
Rider のテキストエディターで最も注目すべきことは、アクションインジケータとアクションリストです。これらは、JetBrains Rider によってサポートされるすべてのファイル(C#、VB.NET、XML、CSS、JavaScript、ASP.NET など)に表示され、使用可能なアクションについて通知し、それらの適用を支援します。アクションインジケータ:アクションインジケーターは、テキストエディターの左余白に表示されるアイコンです。これらのアイコンは、対応する行とキャレット位置で使用でき...
![](https://resources.jetbrains.com/help/img/rider/2024.1/respeller_fix.png)
スペルチェック
JetBrains Rider は、識別子名、文字列リテラル、コメント、マークダウンファイル、コミットメッセージのスペルエラーを探します。この目的のために、JetBrains Rider は専用のタイポインスペクションを提供しており、これはデフォルトで有効になっています。スペルミスを修正するタイポインスペクションでハイライトされている単語にキャレットを置きます。使用可能なアクションを表示するには、を押すか、キャレットの左側にあるをクリックします。スペルを修正するための提案された方法の 1 つを...
![](https://resources.jetbrains.com/help/img/rider/2024.1/Code_Analysis__Value_Analysis__2.png)
価値と無効性の分析
JetBrains Rider は、価値分析を実行して、可能な「null」逆参照ならびに冗長ブール比較および null ・チェックを見つけるのを支援します。Null 許容値を分析するさまざまな方法:JetBrains Rider は、いくつかの方法で値を分析できます。言語構成体の動作を理解します。次の例では、パラメーターが明示的に null 可能性をチェックされたという事実に基づいて、JetBrains Rider はの値が実際に 'null' であると合理的に想定し、対応する警告を表示する...