ruleList is an explicitly-named list of files used by the analysis task. Defines the rules to be executed when performing code analysis.
Attribute | Description | Required |
---|---|---|
id | The id of the list of rules. Use this id when you reference the list. | No |
refid | Makes the
ruleList instance a reference to another
ruleList.
Note: If refid is specified, any other attributes or nested elements must not be set.
|
No |
Attribute | Description | Required |
---|---|---|
xmlFilePath | Full path to the file that contains the rule. | Yes |
name | Name of the rule. | Yes |
ruleSet | The ruleSet that contains the rule. | Yes |
language | Programming language the rules applies to. | Yes |
Specifying a number of rules:
<ruleList id="rule_set_1"> <rule xmlFilePath="${rulesDir}\GeneralRules.xml" name="Choosing Efficient Computational Data Items - Declarations" language="COBOL" ruleSet="Cobol Performance"/> <rule xmlFilePath="${rulesDir}\GeneralRules.xml" name="Operations with Different Decimal Precision - Conditions" language="COBOL" ruleSet="Cobol Performance"/> <rule xmlFilePath="${rulesDir}\GeneralRules.xml" name="Uninitialized Data Items" language="COBOL" ruleSet="General Queries"/> </ruleList>