サードパーティコード

このページでは、ReSharper から無視される C++、JavaScript、TypeScript、CSS、HTML、JSON ファイル、フォルダー、ファイルマスクのリストを設定できます。
ファイルとフォルダーを指定するときは、ソリューションフォルダーにある項目だけを追加できます。 ソリューションフォルダー外のコードを指定するには、ファイルマスクを使用します。
マスクは **\ という接頭辞が付き、絶対ファイルパスと照合されます。 フォルダー内のすべてのファイルと一致させたい場合は、 \** もマスクの最後に必要です。 たとえば、 C:\Foo\Bar 内のファイルは Bar\**、 Foo\Bar\**、 C:\Foo\Bar\** と一致します(ただし、短いマスクは不要なフォルダーと一致する場合もあります)。
現在のファイルがマスクと一致するかどうかを確認する最も簡単な方法は、そのファイルを入力し、このファイルで 設計時コードインスペクションが無効になっていることを確認することです。
パフォーマンスに影響を与える可能性のある Web ファイルを検索し、インデックス作成から除外する。 | パフォーマンス向上のため、ReSharper は参照がなく、おそらく誤ってソリューションに追加された大きな Web ファイルを自動的に検出し、無視し始めます。 そのようなファイルのいずれかが検出された場合、必要に応じてそれらのファイルの無視を停止できる通知が表示されます。 自動的に無視されているすべてのファイルは、ReSharper オプション の ページでも確認できます。 |
スキップされたコード | このセクションで指定されたコードは ReSharper によって完全に無視されます ― 全くインデックスされません。これはサードパーティ依存関係に対して望ましい動作です。 これは、プロジェクト内に ReSharper が通常 C++、JavaScript、TypeScript または JSON として認識するファイルがある場合 ― 例えば生成する、縮小されたファイルや、すでに gzip されたスクリプトなどで、その内容を コード補完や ナビゲーションと検索結果に表示させたくない場合に便利です。 |
ライブラリコード | このセクションで指定されたコードは ReSharper によって非ユーザーコードと見なされます。 内容は引き続きインデックスされ、コード補完やナビゲーションにも表示されます(たとえば、 シンボルに移動 でこれらのファイル内のシンボルを検索できます)。しかし、ReSharper はこのコードに コードインスペクションを適用せず、 クイックフィックスや リファクタリングによる修正も行いません。 このセクションは、 jquery.js のような自分でメンテナンスしないけれど使用例の補完候補や実装の詳細確認のためにナビゲートが必要なサードパーティコードを含める場合に便利です。 |