ルール マップを適用すると、静的解析ルールのデフォルト プロパティ (カテゴリ、重要度、ルール名など) を変更することができます。ルール マップは、rulemap.xml ファイルと他の DTP UI の設定から構成されます。rulemap.xml ファイルをアップロードしたり、すでに実装された rulemap.xml ファイルをダウンロードしたりできます。また、UI で直接ルール マップを新規作成することもできます。

このセクションの内容:

ルール マップの新規作成

ルール プロパティをカスタマイズしたりカスタム ルールをアップロードするには、ルール マップを作成する必要があります。  

  1. Report Center の設定メニュー (歯車のアイコン) から [テスト コンフィギュレーション] を選択します。
  2. サイドバーのルール マップ エディター (歯車のアイコン) をクリックし、[新規ルール マップの作成] をクリックします。
  3. 基本的なルール マップ情報を入力し、[作成] をクリックします。
     
  4. [利用可能なテスト コンフィギュレーション] で矢印のアイコン (<<) をクリックして [関連付けられたテスト コンフィギュレーション] にテスト コンフィギュレーションを移動することで、ルール マップとテスト コンフィギュレーションを関連付けます。この関連付けによって、コード解析中にテスト コンフィギュレーションがルール マップを使用できます。[関連付けられたテスト コンフィギュレーション] で矢印のアイコン (>>) をクリックして、テスト コンフィギュレーションとルール マップの関連付けを解除できます。 
     
  5. [ルールのカスタマイズ] タブをクリックし、ルール マップの設定を行います。詳細については「ルール プロパティのカスタマイズ」を参照してください。
  6. 設定が完了したら [保存] をクリックします。

ルール マップ情報の編集

  1. プロファイルのメニューから [Test Configurations] を選択し、テスト コンフィギュレーション ページを開きます。 
  2. サイドバーのルール マップ エディター (歯車のアイコン) をクリックします。 
  3. [ルール マップ] メニューからルール マップ ファイルを選択します。
     
  4. [ルール マップの情報] タブをクリックし、変更を加えます。オリジナルのルール マップを保存しておきたい場合、[複製] をクリックして複製したファイルを編集できます。
     
    以下の操作を行うことができます。
  5. 変更が完了したら [保存] をクリックします。   

ルール マップ ファイル (rulemap.xml) のアップロード 

  1. 設定メニュー (歯車のアイコン) から [テスト コンフィギュレーション] を選択します。
  2. サイドバーのルール マップ エディター (歯車のアイコン) をクリックします。 
  3. [アップロード/ダウンロード] タブをクリックし、[ファイルの選択] をクリックします。
  4. アップロードするファイルを選択して [アップロード] をクリックします。

ルール マップ ファイル (rulemap.xml) のダウンロード

  1. 設定メニュー (歯車のアイコン) から [テスト コンフィギュレーション] を選択します。
  2. サイドバーのルール マップ エディター (歯車のアイコン) をクリックします。
  3. ダウンロードするルール マップを [ルール マップ] メニューから選択し、[アップロード/ダウンロード] タブをクリックします。
  4. [ダウンロード] をクリックします。

ルール マップの削除

以下の操作は、ルール マップ ファイル (rulemap.xml) とカスタム ルールを含め、ルール マップ定義を完全に削除します。

  1. 設定メニュー (歯車のアイコン) から [テスト コンフィギュレーション] を選択します。
  2. サイドバーのルール マップ エディター (歯車のアイコン) をクリックします。 
  3. 削除するルール マップを [ルール マップ] メニューから選択し、[削除] をクリックします。

ルール マップの権限