C/C++test ships with the rule map editor - a web interface for modifying ("mapping") already existing rules. The information about modifications will be stored locally on your machine - in the rulemap.xml
file in the specified rule mapping directory (see Specifying the Custom Rule and Mapping Directory).
You can change the basic properties of existing static analysis rules, such as name, severity, category, and ID, to help you achieve your organization's development policies and goals. For example, you can create new rule categories specifically for your company, such as "Company Standards" or "Company Safety Rules," and remap the built-in and custom rules to these new categories. You can also change the rule severities to target specific constructs. When rule properties are modified, the rule is considered to be "mapped".
After you have modified the rule properties in the rule map, the rule changes are applied to all test configurations built-in and user test configurations that are locally available. |
In this section:
Click Parasoft in the menu bar and choose Options (Visual Studio) or Preferences (Eclipse).
Click on the rule in the table to view the rule properties and documentation.
You can perform the following actions in the Rule Properties panel:
When you change rule properties, the original values are also displayed. You can click Default to reset the rule properties to their original values (see Reverting Rules to Default Categories).
Click the Manage Category link in the Rule Properties panel to open the editor.
You can perform the following actions:
You can click the trash icon to delete the category.
You cannot delete categories if rules are currently assigned to it. Assign rules to their default categories before (see Reverting Rules to Default Categories) to un-assign rules from the category before deleting it.
Click in the Category field to change the category name. The category name will be saved after leaving the text field.
Changing the category name affects all the rules in this category.
You can revert rules to their default categories.
You can upload an already existing rule mapping file, for example, a file exported from the DTP Rule Map Editor (see the DTP documentation for details).
Ensure that the name of the file is |
Refer to the Rule Wizard documentation for instructions on creating custom rules (contact your Parasoft representative for information). Rule Wizard outputs custom rules in a .rule file that can be uploaded and modified with the Rule Map Editor.
Some rules created in Rule Wizard are complex, so the .rule file may be accompanied by an ext subfolder that contains an extension for the rule. You can compress the .rule file and extension folder into a .zip file and, and then upload the .zip file. The file will be decompressed and stored in the configured location (see Specifying the Custom Rule and Mapping Directory).
Click Download All Custom Rules to download all custom rule files available in the rule mapping folder. |