ReSharper 2020.2 ヘルプ

言語による ReSharper: TypeScript

ReSharper 2020.2 は、v. 1.4 から v. 3.0 までの TypeScript を完全にサポートしています。ReSharper は、Visual Studio プロジェクトファイルの <TypeScriptToolsVersion> プロパティによって TypeScript バージョンを自動的に検出します。ただし、ReSharper オプションのコード編集 | TypeScript | インスペクションページで TypeScript 言語レベルセレクターを使用して、ターゲット TypeScript バージョンを明示的に指定できます。

コード検査などの機能は、選択した言語バージョンに応じてさまざまな方法で TypeScript コードを分析します。

TypeScript の ReSharper 機能の説明は、次のトピックで構成されています。

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

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

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

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

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

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

最終更新日 :

関連ページ:

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

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

TypeScript のコーディングアシスタンス

ReSharper のコーディング支援機能のほとんどは TypeScript でもサポートされています。これらの機能の詳細については、コーディング支援セクションの対応するトピックを参照してください。このセクションの主なトピックでは、機能マトリックスを見つけて、TypeScript で何がサポートされ...

TypeScript のコードスタイル支援

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

TypeScript のコードテンプレート

ReSharper のコードテンプレート機能の多くは、TypeScript でもサポートされています。これらの機能の詳細については、コードテンプレートの該当するトピックを参照してください。ライブテンプレート :ライブ / サラウンドテンプレートは、既存のファイルでコードを生成するために、および(テン...

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

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

TypeScriptのリファクタリング

リファクタリングに加えて、ReSharperはコンテキスト・アクションで利用可能ないくつかの小さなローカルコード変換を提供します。ReSharperは、TypeScriptに対して次のリファクタリングを提供します。リファクタリングを実行するキャレットをシンボルに設定するか、リファクタリングするコード...