validate

Every per-rule check; an empty list means the rule is well formed.