ReSharper 2024.3 ヘルプ

言語による ReSharper: JavaScript

ReSharper オプションの環境 | 製品と機能ページで JavaScript サポートが明示的に有効になっている場合、ReSharper は、async/await、指数演算子、オブジェクトリテラル / 構造化分解の rest/spread などの実験的な機能を含む、ECMAScript 2016 までの JavaScript サポートを提供します。jQuery および JSX(英語) 構文もサポートされています。

デフォルトでは、コードインスペクションおよびその他の ReSharper 機能は、広くサポートされている ECMAScript 5 標準に従って JavaScript コードを分析します。プロジェクトでより高度な JavaScript コードを使用する場合は、ReSharper オプションのコード編集 | JavaScript | インスペクションページでターゲット ECMAScript レベルを変更できます。

JavaScript の ReSharper 機能の説明は、次のトピックでグループ分けされています。

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

ソリューションのコードの一部をコード分析、ナビゲーション、その他の機能から除外するために、ReSharper では特定のファイル、フォルダー、ファイルマスクをさまざまな方法で無視するを使用できます。

パフォーマンスを向上させるために、ReSharper は、参照がなく、おそらく誤ってソリューションに追加された大きな Web ファイルを自動的に検出し、無視し始めます。

そのようなファイルのいずれかが検出された場合、必要に応じてそれらのファイルの無視を停止できる通知が表示されます。ReSharper オプションのコード編集 | サードパーティコードページでも、自動的に無視されるすべてのファイルを見つけることができます。

自動検出を停止し、大きな未使用の Web ファイルを無視するには、ReSharper オプションのコード編集 | サードパーティコードページでパフォーマンスに影響を与える可能性のある Web ファイルを検索し、インデックス作成から除外しますチェックボックスをオフにします。

関連ページ:

コードインスペクションと JavaScript のクイックフィックス

ReSharper のコード分析の主な機能は JavaScript でもサポートされています。これらの機能の詳細については、コード解析セクションの対応するトピックを参照してください。このセクションのメイントピックでは、機能マトリックスを見つけて、JavaScript でサポートされている内容を確認することもできます。このトピックでは、JavaScript でコード分析機能を使用するいくつかの例を見つけることができます。コードインスペクション:ReSharper の静的コード分析は、JavaSc...

JavaScript によるコーディング支援

ReSharper のコーディング支援機能の多くは、JavaScript でもサポートされています。これらの機能の詳細については、コーディング支援の該当するトピックを参照してください。このセクションのサブジェクトでは、フィーチャマトリックスを見つけて、JavaScript で正確にサポートされているものを確認することもできます。このトピックでは、JavaScript でコーディング支援機能を使用するいくつかの例を見つけることができます。構文のハイライト:ReSharper は、デフォルトの V...

JavaScript でのナビゲーションと検索

ReSharper のナビゲーションと検索機能のほとんどは、JavaScript でもサポートされています。これらの機能の詳細については、移動して検索の該当するトピックを参照してください。このセクションのサブジェクトでは、フィーチャマトリックスを見つけて、JavaScript で正確にサポートされているものを確認することもできます。このトピックでは、JavaScript のナビゲーションおよび検索機能の使用例をいくつか見つけることができます。ナビゲーション:ナビゲーションコマンドが利用できます...

JavaScript によるユニットテストの支援

ReSharper は、Visual Studio でクニットおよび Jasmine フレームワークの単体テストを検出して実行できます。ReSharper を使用すると、単一の単体テスト、ファイル、プロジェクト、ソリューション内のすべてのテストを実行できます。テストセッションで組み合わせて、任意の数のテストを実行することもできます。JavaScript ユニットのテスト設定の構成:Jasmine フレームワークを使用する場合は、ReSharper オプション Alt+R, O のページでフレームワーク...

ASP.NET MVC 特有の機能

ReSharper には、一般的な ASP.NET 機能に加えて、ASP.NET MVC での作業をより簡単にサポートする特殊機能があります。構文のハイライト:ASP.NET MVC メソッド呼び出しとパラメーターの特別な構文のハイライト: コード補完:文字列リテラルでアクションとコントローラーを参照するための専用コード補完: ナビゲーションと検索:さまざまなナビゲーション機能がアクションとコントローラーでも機能します。コード生成:使用箇所から新しいコントローラーとアクションを作成する: 最終...