Visual Studio Code 拡張機能のインストール
Visual Studio Code 向け Perforce Static Analysis 拡張機能をインストールするには:
- 該当する Klocwork Desktop ツールパッケージ (kw-desktop-tools.<version>.<platform>.zip) をサポートダウンロードからダウンロードします。
Tip: Visual Studio Code 拡張機能は、Klocwork サーバーのバージョンに依存しません。Klocwork サーバーを以前のバージョンに保ったまま、Klocwork デスクトップツールパッケージの新しいバージョンまたは最新バージョンをダウンロードすることで、拡張機能の新しいバージョンをインストールできます。これにより、Visual Studio Code の新しいバージョンをサポートし、特定のバグ修正を利用できるようになります。
Rogue Wave サポートセンターのユーザー ID とパスワードを使用してサイトにログインします。現時点で Rogue Wave サポートセンターのユーザー ID とパスワードを所有していない場合は、新規ユーザーとして登録してください。このページにアクセスするには、アクティブなメンテナンスが必要です。
管理者がデスクトップ解析プラグインを展開している場合は、Klocwork ポータルの [ダウンロード] セクションから zip パッケージを直接ダウンロードできます。詳細については、デスクトップ解析プラグインのダウンロードと展開を参照してください。 - ダウンロードしたら、パッケージを任意の場所に解凍します。
- Visual Studio Code で、[拡張機能 > ...] をクリックし、[VSIX からインストール] を選択します。
- ダウンロードした .vsix ファイル (たとえば 'p4savscodeextension.vsix') に移動し、[OK] を選択します。
- 最新の状態に更新すると、拡張機能が [拡張機能] パネルに表示されます。
-
[Perforce Static Analysis] 拡張機能の設定に移動します。
-
[Perforce Static Analysis] で、[アクティブなツールの選択] セクションを見つけます。このメニューから、[Klocwork] を選択して Klocwork パネルを有効にします。
これで、Klocwork パネルが IDE の左側に表示され、すべての Klocwork コマンドを使用できるようになります。この手順が必要なのは、拡張機能を初めて使用するときだけです。
設定
次のように設定を行うことができます。
- VS Code で、[拡張機能] パネルを開きます。
- Klocwork 拡張機能を右クリックし、[設定] を選択します。以下を設定できます。
- [継続的解析の有効化] では、プロジェクトに対して継続的解析を実行できます。オンデマンドで解析を実行する場合は、このオプションを外してください。
- [ワークスペースがロードされたときに Klocwork 解析結果を表示する] では、以前に生成された解析結果でワークスペースを開くときに、どの Klocwork 診断を表示するかを決定します。
- ヘルプ: [ソース] では、(オンラインまたはサーバーから) Klocwork チェッカーヘルプにアクセスする場所を指定できます。デフォルトはサーバーに設定されています。
- [Klocwork ツールの場所] では、Klocwork コマンドラインツールの場所を指定できます。これは、解析を実行するために必要です (たとえば、'C:\Klocwork\Command Line 21.1\bin')。拡張機能では、PATH 環境変数からもこの設定を取得できることに注意してください。これらのツールをインストールする手順については、ビルドツールパッケージのインストールを参照してください。
- ロギング: [レベル] では、Klocwork 出力ログに記述される詳細のレベルを決定します。