ReSharper 2024.1 ヘルプ

言語による ReSharper: TypeScript

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

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

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

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

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

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

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

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

関連ページ:

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

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

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

ReSharper のコーディング支援機能のほとんどは TypeScript でもサポートされています。これらの機能の詳細については、コーディング支援セクションの対応するトピックを参照してください。このセクションの主なトピックでは、機能マトリックスを見つけて、TypeScript で何がサポートされているのかを確認することもできます。このトピックでは、TypeScript のコーディング支援機能の使用例をいくつか見つけることができます。構文のハイライト:ReSharper はおよびファイルを認...

TypeScript のコードスタイル支援

ReSharper はあなたのコードをきちんときれいに保つための多くの機能を提供します。ReSharper の他の機能の大部分と密接に連携しているため、特定のコードスタイルに従ってコードを生成したり既存のコードベースを変更したりできます。命名標準、フォーマット規則、その他のさまざまな小さな要素を含むコードスタイルは、非常に詳細なレベルに構成してチーム全体で共有できます。他の言語と同様に、スコープを修正またはコードのクリーンアップを使用して、1 つのコマンドですべての TypeScript コード...

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

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

TypeScript のリファクタリング

リファクタリングを実行するシンボルにキャレットを置き、リファクタリングするコードフラグメントを選択するか、ツールウィンドウ内の項目を選択します。以下のいずれか 1 つを実行します: メインメニューからを選択し、目的のリファクタリングを選択します。このメニューで使用できるリファクタリングのリストは、現在のコンテキストによって異なります。ReSharper がコンテキストのリファクタリングを提案できない場合、メニュー全体が無効になります。エディター、ファイル構造ウィンドウ、またはその他の ReShar...

TypeScript のコード生成

ReSharper は、定型コードを生成するさまざまな方法を提供します。例: 宣言されていないコードシンボルを使用し、これらのシンボルを用途に基づいて自動的に生成したり、型メンバーを生成したりすることができます。使用箇所からコードを生成する:ReSharper では、宣言する前にコードシンボル(クラス、メソッド、変数など)を使用できます。ReSharper は、宣言されていないシンボルを検出すると、使用箇所に基づいて宣言を生成するための 1 つ以上のクイックフィックスを提案し、使用状況に従って...