ReSharper 2020.2 ヘルプ

言語 JSON による ReSharper

JSON および JSON スキーマのサポートは、現在、構文ハイライト(古い Visual Studio バージョンを含む)のような基本的なものから、コードフォーマットや再配置などのより高度な機能(たとえば、オブジェクトのプロパティや任意の選択を移動できます)、コードインスペクションおよびクイックフィックスにまで及びます。スキーマ、パス、正規表現、パッケージを認識するコード補完も同様です。

Code inspection and regular expression completion in JSON files

JSON 値ヘルパー

ReSharper では、JSON プロパティの一部を特定の値タイプ(正規表現、ファイルパスなど)としてマークできるため、ReSharper は特定の検証を適用し、JSON ファイルのプロパティに一致する特定の補完候補を提供できます。

ReSharper オプションのコード編集 | JSON | JSON Value ヘルパーページで、特定のプロパティの値ヘルパーを追加できます。マッチングは、ファイル名のマスクやスキーマ、および JSON プロパティ( /compilerOptions/rootDir など)へのパスに基づいています。

JSON 値ヘルパーの設定は、レイヤーベースの設定のメカニズムを使用して保存されます。とりわけ、このメカニズムにより、さまざまなソリューションのさまざまな設定を維持したり、これらの設定を VCS に保持したり、チームメンバーと自動的に共有することができます。

ReSharper に特定のコードを無視させる

ReSharper を使用すると、特定のファイル、フォルダー、およびファイルマスクをさまざまな方法で無視できます。無視するファイルは、次のオプションページで設定できます。

  • コードインスペクション | 無視されたコードは、コードインスペクションからファイル、フォルダー、マスクを除外します。

  • コードインスペクション | 生成されたコードは、生成されたコードのコードインスペクションを部分的に無効にします

  • 環境 | 検索とナビゲーションを使用して、名前で検索コマンドで無視する必要があるファイルとフォルダーを指定します。

  • コード編集 | サードパーティコードは C++、JavaScript、TypeScript、CSS、HTML、JSON ファイル、フォルダー、ワイルドカードを追加して、「スキップ」または「ライブラリ」として扱います。ReSharper は「スキップされた」ファイルを完全に無視し、「ライブラリ」ファイルを読み取り専用として扱います。ナビゲーション用にインデックス付けされていますが、インスペクションクイックフィックス、およびリファクタリングはありません。

最終更新日 :

関連ページ:

構文ハイライト

ReSharper は、デフォルトの Visual Studio のシンボルのハイライトを拡張します。さらに、フィールド、ローカル変数、タイプ、その他の識別子を設定可能な色でハイライトします。例:ReSharper の構文ハイライトにより、コード内のローカル変数とフィールドを簡単に区別することができ...

コード要素の並べ替え

ReSharper | 編集 | コードの再配置Ctrl+Shift+Alt+Up/Down/Left/RightまたはCtrl+Shift+Alt+H/J/K/Lリモートデスクトップを使用する場合は、Ctrl+Shift+Alt+H/J/K/Lショートカットを使用してください。ReSharp...

コードフォーマットルールの管理と適用

ReSharper | 編集 | コードの再フォーマットコードスタイルの重要な点は、コードの書式設定方法、つまり、空白と空白行を使用してコードブロックを配置および分離する方法、インデントにタブを使用するかどうか、および使用する方法。ReSharper コードのフォーマットルールの豊富なセットに...

正規表現のアシスタンス

ReSharper は、.NET の正規表現で作業するための豊富なツールセットを提供します。既存の式をすばやく分析し、エラーを見つけて修正できます。ReSharper は、新しい式を入力する際に、自動補完と検証を支援します。文字列リテラルの正規表現 :デフォルトでは、ReSharper は、正規表現...

ReSharper 設定の管理と共有

ReSharper は、階層化された設定のメカニズムを使用して環境設定を保存するため、次の利点があります。さまざまなソリューションで異なる設定を行うことができます。環境設定のさまざまなサブセットを別の場所に保存し、特定のソリューションで作業するときに環境設定を組み合わせることができます。例:記号のア...

コードインスペクション設定の構成

コード注釈を使用して、ReSharper がコードをインスペクションする方法をカスタマイズすることもできます。設計時コードインスペクションを構成する :デフォルトでは、ReSharper は、サポートされている言語に対応するすべてのファイルで設計時コードインスペクションを有効にします。必要に応じて、...