Unused rule attributes

CER includes support for reporting rule attributes which are not referenced from any other calculations in your rule set and thus are candidates for removal.

To run the CER unused attribute report, run the following command:

build creole.report.unused.attributes

CER will validate your rule sets and report any unused rule attributes to the console.

warning: Note that it is perfectly possible for a rule attribute to be a "top-level" rule attribute which is only referenced from client code; such attributes may be reported as "unused" by this report, but any seemingly-unused rule attributes should not be removed from your rule set unless you are certain that no client code or tests depend on them.