Advisor loads, checks, and runs rules for the various mk-*-advisor tools.
Advisor | Advisor loads, checks, and runs rules for the various mk-*-advisor tools. |
Functions | |
new | |
load_rules | Load rules from the given advisor module. |
load_rule_info | Load rule information (severity and description) from the given advisor module. |
run_rules | Run all rules from all advisors loaded ealier. |
get_rule_info | Get the information for a rule by ID. |
_d |
sub load_rules
Load rules from the given advisor module. Will die on duplicate rule IDs.
$advisor | An *AdvisorRules module, like QueryAdvisorRules |
sub load_rule_info
Load rule information (severity and description) from the given advisor module.
$advisor | An *AdvisorRules module, like QueryAdvisorRules |
sub run_rules
Run all rules from all advisors loaded ealier.
%args | Arguments passed through to each rule’s coderef |
An arrayref of rule IDs that matched and arrayref of pos where those rules matched (if new() match_type is “bool”).
sub new
Load rules from the given advisor module.
sub load_rules
Load rule information (severity and description) from the given advisor module.
sub load_rule_info
Run all rules from all advisors loaded ealier.
sub run_rules
Get the information for a rule by ID.
sub get_rule_info
sub _d