EN JP CN

プロジェクト間の指摘の一致

プロジェクト間の指摘の一致

プロジェクト間の指摘マッチングツール、kwmatch を実行すると、同じソースコードを共有するプロジェクト間の欠陥をマッチングできます。一致した指摘は、次の指摘の詳細で表示されます:Klocwork Static Code Analysis

Image:Kwmatch issue details.png

プロジェクト間で指摘を一致させるには、次の操作を実行します。

  1. kwmatch initで指摘マッチンググループを設定します。
    kwmatch init
    
    このコマンドは、デフォルトのデータベースサーバーホストおよびポート、localhost:3306 で、デフォルト名 xsyncの指摘マッチンググループを設定します。
  2. プロジェクトを kwmatch add で指摘マッチンググループに追加します。
    kwmatch add http://myserver:8080/demosthenes http://myserver:8080/demosthenes_branch_1 http://myserver:8080/demosthenes_branch_2
    
    このコマンドは、3 つのプロジェクトをデフォルトの指摘マッチンググループ、xsync に追加します。コマンドラインで、プロジェクト名ではなく、プロジェクト URL を使用する必要があることに注意してください。プロジェクトは、同じ Klocwork サーバーまたは同じ projects_root ディレクトリに存在する必要はありません。
    次のような出力が表示されます。
Adding http://myserver:8080/demosthenes to issue matching group xsync@localhost:3306
Synchronizing project http://myserver:8080/demosthenes...
Adding http://myserver:8080/demosthenes_branch_1 to issue matching group xsync@localhost:3306
Synchronizing project http://myserver:8080/demosthenes_branch_1...
Adding http://myserver:8080/demosthenes_branch_2 to issue matching group xsync@localhost:3306
Synchronizing project http://myserver:8080/demosthenes_branch_2...
ヒント: プロジェクトは、kwmatch remove で指摘マッチンググループから削除できます。