ReSharper 2020.1ヘルプ

言語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は「スキップされた」ファイルを完全に無視し、「ライブラリ」ファイルを読み取り専用として扱います。ナビゲーション用にインデックス付けされていますが、インスペクションクイックフィックス、およびリファクタリングはありません。

最終更新日: 2020年5月08日

関連ページ:

構文強調表示

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ショートカットを使用してください。ReSharperを...

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

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

コードインスペクションでコードの課題を見つける

ReSharperの静的コード解析はコード・インスペクションと呼ばれ、サポートされているすべての言語で2300を超える個別コードインスペクションをコードに適用することによって実行されます。コードの課題はいくつかの方法で見つけることができます:ReSharperは、エディターで開かれたすべてのファイル...

コードの課題のクイックフィックス

ReSharperを使用すると、設計時に検出されたほとんどのコード課題を即座に修復できます。強調表示されたコードの課題で を押して、課題を解決したり最適以下のコードを改善したりするための適切な方法を選択するのと同じくらい簡単です。クイックフィックスを適用する:Quick-fixes are vis...

正規表現のアシスタンス

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