ReSharper 2026.1 Help

文法とスペルの分析

コードインスペクションの重要なタスクの 1 つは、自然言語の文法とスペルの分析です。 ReSharper は、識別子、コメント、文字列リテラルのスペルおよび文法エラーを検出します。 潜在的なエラーやタイプミスを検出すると、他のコードの問題と同じ方法で、 設計時または 特定のスコープでコードインスペクションを実行するときに通知します。

本セクション:

言語を設定する

デフォルトでは、ReSharper は「English (USA)」辞書を使用してスペルと文法をチェックしますが、他の言語の辞書もインストールできます。

スペルと文法の辞書をインストールする

  1. メインメニューから ReSharper | オプション を選択するか、 Alt+R O を押してから、左側の ツール | 文法やスペル | 一般 を選択します。

  2. 追加 をクリックします。

  3. 開いたダイアログで、1 つ以上の言語を選択し、 インストール をクリックします。

  4. 選択した辞書がダウンロードされ、インストールされます。

  5. オプション ダイアログで 保存 をクリックして変更内容を適用し、ReSharper に保存場所を任せるか、 保存先 セレクターから特定のレイヤーを選択して変更を保存します。 詳細については、 resharper 設定の管理と共有 をご参照ください。

スペルと文法を構成するインスペクション

デフォルトでは、スペルと文法のインスペクションはほぼすべてのコンテキストで有効になっています。 個別のインスペクションを有効化または無効化し、 重要度レベルを変更するには、ReSharper オプション コードインスペクション | インスペクション重大度 ページで typo および grammar を検索し、 Alt+R、O を操作してください。

スペルおよび文法エラーのある生のテキストを受け取ることになるメソッドがある場合は、対応するパラメーターを JetBrains.Annotations から [IgnoreSpellingAndGrammarErrors] でマークできます。 これにより、メソッドの呼び出し元に対する警告が無効になります。

public class Sample { void Out([IgnoreSpellingAndGrammarErrors] string str) { Console.WriteLine(str); } void Test() { // no warnings Out("wiht erorrs speld texxt"); } }

ReSharper オプション 環境 | 製品と機能 ページで 文法とスペル チェックボックスをオフにすると、文法とスペルの分析を無効化できます。 Alt+R、O

この機能は、次の言語とテクノロジーで サポートされています。

言語: C#

言語: VB.NET

言語: C++

言語: ASP.NET

言語: Razor

言語: XAML

言語: Resx

言語: スクリプトの作成

言語: SQL

この機能は C# で利用可能です

この機能は Visual Basic で利用可能です

この機能は C++ で利用可能です

機能は ASP.NET で利用可能です

この機能は Razor で利用可能です

機能は XAML で利用可能です

機能はリソースファイルで利用可能です

機能はビルドスクリプトファイルでは使用できません

機能は SQL/NoSQL ファイルおよびインジェクションでは利用できません

ここで説明する手順と例では、C# の機能の使用について説明します。 他の言語の詳細については、 言語およびフレームワーク セクションの対応するトピックを参照してください。

2026 年 6 月 12 日