ReSharper 2020.2ヘルプ

言語によるReSharper: JavaScript

ReSharperは、async/await、指数演算子、オブジェクトリテラルのレスト/スプレッド/分割代入などの実験的機能を含むECMAScript2016までのJavaScriptを完全にサポートしています。jQuery(英語)およびJSX構文もサポートされています。

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

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

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

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

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

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

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

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

最終更新日: 2020年7月14日

関連ページ:

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

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

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

ReSharperのコーディング支援機能の多くは、JavaScriptでもサポートされています。これらの機能の詳細については、コーディング支援の該当するトピックを参照してください。このセクションのサブジェクトでは、フィーチャマトリックスを見つけて、JavaScriptで正確にサポートされているものを...

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

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

JavaScriptでのコードスタイルアシスタンス

ReSharperはあなたのコードをきちんときれいに保つための多くの機能を提供します。ReSharperの他の機能の大部分と密接に連携しているため、特定のコードスタイルに従ってコードを生成したり既存のコードベースを変更したりできます。命名標準、フォーマット規則、およびその他のさまざまな小さな要素を含...

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

ReSharperは、Visual StudioでクニットおよびJasmineフレームワークの単体テストを検出して実行できます。ReSharperはJavascript / Typescriptテストのデバッグをサポートしていません。ReSharperを使用すると、単体テスト、ファイル、プロジェクト...

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

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