コードインスペクション
WebStorm には、プロジェクト内の異常なコードを検出して修正するコードインスペクションのセットがあります。 IDE は、さまざまな問題を見つけてハイライトし、デッドコードを見つけ、考えられるバグやスペルの問題を見つけ、全体的なコード構造を改善することができます。
インスペクションは、すべてのプロジェクトファイルまたは特定の スコープでのみ(たとえば、本番コードまたは変更されたファイルでのみ)コードをスキャンできます。
すべてのインスペクションには、問題がコードに影響を与える可能性がある程度の 重大度レベルがあります。 重大度はエディター内で異なる方法でハイライトされるため、重大な問題と重要性の低いものとをすばやく区別できます。 WebStorm にはあらかじめ定義された重要度レベルが用意されており、独自のものも作成できます。
インスペクションとその設定は、 プロファイルにグループ化されています。 各プロファイルには、有効にされたインスペクション、それらが分析するファイルのスコープ、それらの重大度レベルに関する情報が含まれています。
利用可能なすべてのインスペクションとその設定にアクセスする
エディターで、 Ctrl+Alt+Shift+H を押して、開いたポップアップで インスペクションの構成 を選択します。

または、 設定 ダイアログ(Ctrl+Alt+S )で、 に移動します。

を使用してインスペクションリストをフィルタリングします。 例: 重大度または言語によってインスペクションをフィルタリングできます。
コードインスペクションと Qodana
IDE でコードインスペクションを実行することに加えて、 Qodana を使用してコードをインスペクションできます。
WebStorm インスペクションを IDE を含むローカルや、CI/CD パイプラインの一部として実行します。
CI/CD インフラストラクチャを使用して、リソースを消費するインスペクションを実行します。
CI システムの品質ゲートを使用して品質基準を強化します。
IDE と CI ツールの両方で同じインスペクションプロファイルを共有します。
セキュリティチェックやライセンス監査など、Qodana でのみ利用できるインスペクションにアクセスします。
インスペクション結果の履歴概要にアクセスします。
コミット間でインスペクション結果を比較して、進捗状況をよりよく理解できます。
詳細は、 Qodana を参照してください。
