VS Code 拡張機能のインストール

VS Code 向け Perforce Static Analysis 拡張機能をインストールするには:

  1. 該当する Klocwork Desktop ツールパッケージ (kw-desktop-tools.<version>.<platform>.zip) をサポートダウンロードからダウンロードします。
    VS Code 拡張機能は、Klocwork サーバーのバージョンに依存しません。Klocwork サーバーを以前のバージョンに保ったまま、Klocwork デスクトップツールパッケージの新しいバージョンまたは最新バージョンをダウンロードすることで、拡張機能の新しいバージョンをインストールできます。これにより、VS Code の新しいバージョンをサポートし、特定のバグ修正を利用できるようになります。

    Rogue Wave サポートセンターのユーザー ID とパスワードを使用してサイトにログインします。現時点で Rogue Wave サポートセンターのユーザー ID とパスワードを所有していない場合は、新規ユーザーとして登録してください。このページにアクセスするには、アクティブなメンテナンスが必要です。

    管理者がデスクトップ解析プラグインを展開している場合は、Validate ポータルの [ダウンロード] セクションから zip パッケージを直接ダウンロードできます。詳細については、デスクトップ解析プラグインのダウンロードと展開を参照してください。
  2. ダウンロードしたら、パッケージを任意の場所に解凍します。
  3. VS Code で、[表示] > [拡張機能] をクリックします。
  4. [拡張機能] パネルで、[ ...] > [VSIX からインストール...] をクリックします。
  5. ダウンロードした VSIX ファイル (たとえば「p4savscodeextension.vsix」) に移動し、[インストール] を選択します。
  6. [拡張機能] パネルで、[更新] をクリックします。これで、拡張機能が [拡張機能] パネルに表示されます。
  7. [静的解析の実行] 拡張機能を右クリックし、[拡張機能設定] をクリックします。

  8. Klocwork パネルを有効にするには、Perforce 静的解析: アクティブツールの選択 リストで、Klocwork をクリックします。

これで、Klocwork パネルが IDE の左側に表示され、すべての Klocwork コマンドを使用できるようになります。

設定

設定を行うには:
  1. VS Code で、[表示] > [拡張機能] をクリックします。
  2. [静的解析の実行] 拡張機能を右クリックし、[拡張機能設定] をクリックします。次の Klocwork システムプロパティを設定できます。
    • 32 ビット解析: 32 ビット解析ツールを使用するには、チェックボックスを選択します。
    • 継続的解析が有効: チェックボックスをオンにしてプロジェクトに対して継続的な解析を実行できるようにするか、チェックボックスを選択解除して、オンデマンドで解析を実行します。
    • [ワークスペースがロードされたときに Klocwork 解析結果を表示する] では、以前に生成された解析結果でワークスペースを開くときに、どの Klocwork 診断を表示するかを決定します。
    • ヘルプ: ソース: サーバー (デフォルト) またはオンラインから Klocwork チェッカーヘルプにアクセスする場所を指定します。
    • Klocwork ツールの場所: Klocwork コマンドラインツールの場所を指定します。これは解析を実行するために必要です (たとえば、「C:\Klocwork\Command Line 21.1\bin」)。拡張機能は、PATH 環境変数からこの設定を取得することもできます。これらのツールをインストールする手順については、ビルドツールパッケージのインストールを参照してください。
    • [ログレベル] では、Klocwork 出力ログに記述される詳細のレベルを決定します。
    • システム: エンコーディング: (オプション) システムで使用されるエンコーディングを指定します。空白のままだと、「UTF-8」が使用されます。