コマンドラインからコードインスペクションを実行する
WebStorm はコードインスペクションを実行して、構文エラー、デッドコード、考えられるバグ、不適切なコーディングスタイル、その他の問題を見つけてハイライトします。コマンドラインから特定のプロジェクト用に構成されたすべてのインスペクションを実行し、結果をレポート付きの XML、JSON、プレーンテキストファイルとして保存することもできます。
コマンドラインインスペクターは、インスペクションを実行するバックグラウンドで WebStorm のインスタンスを起動します。WebStorm の別のインスタンスがすでに実行されている場合は機能しません。この場合、実行中のインスタンスでインスペクションを使用できます。コマンドラインインスペクターを使用して、多くのコントリビューターがいる大規模プロジェクトの自動化された定期的なコード分析を行います。
WebStorm を実行するための実行可能ファイルは、bin のインストールディレクトリにあります。この実行可能ファイルをコマンドラインランチャーとして使用するには、コマンドラインインターフェースの説明に従って、システム PATH に追加します。
- 構文
- webstorm64.exe inspect <project> <inspection-profile> <output> [<options>]
- サンプル
最大の詳細度で C:\MyProject\.idea\inspectionProfiles\MyProfile.xml プロファイルを使用して C:\MyProject プロジェクトの C:\MyProject\src ディレクトリをインスペクションし、結果を C:\MyProject\InspectionResults の XML ファイルに保存します。
webstorm64.exe inspect C:\MyProject C:\MyProject\.idea\inspectionProfiles\MyProfile.xml C:\MyProject\InspectionResults -v2 -d C:\MyProject\src
WebStorm には、コマンドラインコードインスペクターを実行するためのスクリプトが含まれています。デフォルトでは、アプリケーションパッケージ WebStorm.app/Contents/bin/inspect.sh にあります。
- 構文
- inspect.sh <project> <inspection-profile> <output> [<options>]
- サンプル
最大の詳細度で ~/MyProject/.idea/inspectionProfiles/MyProfile.xml プロファイルを使用して ~/MyProject プロジェクトの ~/MyProject/src ディレクトリをインスペクションし、結果を ~/MyProject/InspectionResults の XML ファイルに保存します。
inspect.sh ~/MyProject ~/MyProject/.idea/inspectionProfiles/MyProfile.xml ~/MyProject/InspectionResults -v2 -d ~/MyProject/src
WebStorm を実行するためのスクリプトは、bin のインストールディレクトリにあります。このスクリプトをコマンドラインランチャーとして使用するには、コマンドラインインターフェースの説明に従って、システム PATH にスクリプトを追加します。
- 構文
- webstorm.sh inspect <project> <inspection-profile> <output> [<options>]
- サンプル
最大の詳細度で ~/MyProject/.idea/inspectionProfiles/MyProfile.xml プロファイルを使用して ~/MyProject プロジェクトの ~/MyProject/src ディレクトリをインスペクションし、結果を ~/MyProject/InspectionResults の XML ファイルに保存します。
webstorm.sh inspect ~/MyProject ~/MyProject/.idea/inspectionProfiles/MyProfile.xml ~/MyProject/InspectionResults -v2 -d ~/MyProject/src
オプション
オプション | 説明 |
|---|---|
| ローカルのコミットされていない変更に対してのみインスペクションを実行します。 |
| プロジェクト全体をインスペクションしたくない場合は、サブディレクトリへのフルパスを指定します。 |
| インスペクションの結果で出力ファイルの形式を指定します: |
| 出力の詳細レベルを設定します。
|
インスペクションプロファイル
インスペクションプロファイルは、有効なインスペクションとそのオプションを指定する .xml ファイルです。
デフォルトでは、プロジェクトインスペクションプロファイルはプロジェクトディレクトリ .idea/inspectionProfiles に保存されます。
グローバル IDE インスペクションプロファイルは、inspection の IDE 構成ディレクトリに保管されます。
インスペクション結果
インスペクションで生成された XML ファイルを開くと、WebStorm または任意のテキストエディターが通常のファイルとして表示されます。ただし、問題ツールウィンドウのオフラインビューを使用して分析する方が便利です。
インスペクションの結果を見る
インスペクションを実行したプロジェクトを開きます。
メインメニューでに移動します
インスペクションの結果が含まれるディレクトリを選択し、OK をクリックします。
関連ページ:
コードインスペクション
WebStorm には、プロジェクト内の異常なコードを検出して修正する一連のコードインスペクションがあります。IDE は、さまざまな問題を見つけてハイライトし、デッドコードを見つけ、考えられるバグやスペルの問題を見つけ、全体的なコード構造を改善することができます。インスペクションは、すべてのプロジェクトファイルまたは特定のスコープでのみ(たとえば、本番コードまたは変更されたファイルでのみ)コードをスキャンできます。すべてのインスペクションには、問題がコードに影響を与える可能性がある程度の重大度レ...
コマンドラインインターフェース
コマンドラインから WebStorm 機能を使用します: ファイルとプロジェクトを開き、差分を表示し、ファイルをマージし、コードスタイルを適用し、フォーマットし、ソースコードをインスペクションします。スタンドアロンインスタンスのランチャー:インストールディレクトリには、WebStorm を起動し、ソースコードをフォーマットし、インスペクションを実行するためのバッチスクリプトと実行可能ファイルが含まれています。コマンドプロンプト cmd.exe から使用するには、WebStormbin フォルダーの場...
インスペクションプロファイル
インスペクションプロファイルには、有効なインスペクション、これらのインスペクションが分析するファイルの範囲、およびインスペクションの重大度設定に関する情報が保持されます。IntelliJ IDEA には、次の 2 種類のプロファイルがあります。グローバルですべてのプロジェクト (IDE レベル) で使用できるプロファイル IDE に保管。1 つのプロジェクト (プロジェクトレベル) でのみ使用可能なプロファイルプロジェクトに保管。レベル間でプロファイルを移動する詳細を参照してください。WebSto...
IDE で使用されるディレクトリ
デフォルトでは、WebStorm は、各 IDE インスタンスのユーザー固有のファイル(構成、キャッシュ、プラグイン、ログなど)をユーザーのホームディレクトリに保存します。ただし、必要に応じて、これらのファイルを保存する場所を変更できます。IDE ディレクトリの場所を変更するたとえば、ユーザープロファイルドライブの容量が不足している場合や低速ディスクにある場合、ホームディレクトリが暗号化されている(IDE の速度が低下している)場合、またはネットワークドライブにある場合は、デフォルトの IDE...
問題ツールウィンドウ
問題ツールウィンドウには、WebStorm がプロジェクト内で検出した問題がいくつかのタブを使用して表示されます。ウィンドウ内で問題を選択してを押すか、問題をダブルクリックしてエディター内の対応する行に移動します。ツールウィンドウのタブを切り替えるには、とを押します。設計時コードインスペクションが有効になっている場合、この IDE は継続的にコードをチェックし、問題を検索します。このタブには、現在のファイルで見つかったすべてのコードの問題がリストされます。エディターでファイルを切り替えると...
コマンドラインからプラグインをインストールする
JetBrains マーケットプレイスまたはカスタムプラグインリポジトリからプラグイン ID を使用してプラグインをインストールします。WebStorm を実行するための実行可能ファイルは、bin のインストールディレクトリにあります。この実行可能ファイルをコマンドラインランチャーとして使用するには、コマンドラインインターフェースの説明に従って、システムに追加します。構文 webstorm64.exe installPlugins <plugin-id ...> [repository-...