EN JP CN

Klocwork Desktop のヒントと方法

Klocwork Desktop のヒントと方法

Klocwork Desktop のヒントと方法

Klocwork Desktop のヒントと方法

以下のトピックでは、Klocwork Desktop を使用するためのヒントと方法について説明します。Working セットを使用すると、一連のファイルを選択し、選択内容を Klocwork デスクトップセッション間で保持できます。

起動およびリモートプロジェクトへの1回の操作による接続

初めて Klocwork Desktop を開いたら、Klocwork Desktop を起動し、リモートプロジェクトに1回の操作で接続できます。コマンドラインでkwgcheck を実行し、前回のセッションで使用したリモート構成ファイルか URL のいずれかを指定します。

ローカルな指摘だけを表示します。

報告元設定が該当するのは、接続されたプロジェクトだけです。

  1. [Klocwork 指摘] ビューからをクリックします。
  2. ローカルな指摘だけを表示するには、[ローカルな指摘のみを表示] を選択します。
     

システム指摘の箇所の特定

connected desktop (コネクテッドデスクトップ) の場合、システム指摘を調査または修正する必要がある場合があります。Klocwork Static Code Analysisでは、検出された指摘ごとにシステム ID が提示されます。デフォルトでは、connected desktop (コネクテッドデスクトップ) では指摘は指摘リスト内のシステム ID 別に特定されません。

 

指摘リストでのシステム ID の表示

 

列を構成すると、指摘リストでシステム ID を表示することができます。

  1. をクリックしますImage:view_menu_icon_eclipse.pngをクリックし、[列の構成] を選択します。
  2. [システム ID] を選択します。
     
    統合ビルド解析でも検出された指摘がある場合は、システム ID が表示されます。
  3. その指摘を Klocwork Static Code Analysis で表示するには、ID ハイパーリンクをクリックします。
  4. その指摘の最新のトレースバックをデスクトップ上で確認するには、[Klocwork 指摘] ビューで指摘をダブルクリックし、特定されたトレースバックイベントを調べます。
  5. エディターで指摘を修正し、ファイルを保存します。
     
    指摘がリストに表示されなくなれば、その指摘は修正済みです。
ヒント: 指摘リストが長い場合、フィルター処理とグループ化を行ってシステム指摘に絞り込みます。

 

フィルター処理とグループ化

 

ヒント: フィルターが [ローカルな指摘のみを表示] に設定されていないことを確認します。
  1. をクリックをクリックします。
  2. [次の指摘を表示] [選択された要素およびその子] を選択します。
     
    ステータス重要度、またはオーナーでフィルター処理して、指摘を絞り込み易くすることもできます。
  3. [OK] をクリックします。
     
    左ペインでフォルダーまたはソースファイルを選択すると、指摘リストには選択した項目内で検出された指摘だけが表示されます。
  4. 指摘が表示されない場合、Image:view_menu_icon_eclipse.png をクリックし、[グループ化条件] > [指摘タイプ] の順に選択します。
ヒント: 分類基準重要度ステータス、ディレクトリ、およびオーナー別にグループ化することもできます。指摘のグループ化を解除するには、[なし] を選択します。分類基準でグループ化し、同じ指摘が各分類基準で検出された場合、その指摘は 2 回列挙されることになります (該当する各分類基準で列挙されるので)。同じ指摘が 2 回列挙されるのはこの状況だけです。

[Klocwork 指摘] ビューの列を表示/非表示にします。

[Klocwork 指摘] ビューをカスタマイズして、列の表示/非表示を切り替えたり、表示順序を変更したりできます。たとえば、[リファレンス] 列や [システム ID] 列を表示することができます。 これらはデフォルトでは非表示です。

列を構成するには、をクリックし [列の構成] を選択します。

注意:[説明] 列の非表示と位置の変更はできません。常に先頭に表示されます。

接続されたプロジェクト、解析、およびサーバー設定の変更

[ツール] > [プリファレンス] > [サーバー設定] の順にクリックします。

[サーバー設定] ダイアログで次のことができます。

  • 別の Klocwork サーバーのホストまたはポートに接続します (プロジェクトを別の Klocwork サーバープロジェクトに接続する必要がある場合)。
  • ライセンスサーバーのホストとポートを変更します。
  • 次の項目の有効/無効を切り替えます: