Hey,
with the 22 char rulename limit it is sometimes hard to give the rulename itself a meaningful name, especially if the rule includes __ T_ and or a ruleset prefix,
I have a few proposals that might be helpful in these cases.
instead of the T_ for testign rules, can't we set up a tflags flag "test" that zeros the score.
and instead of a ruleset prefix it would be nice if a namespace could be defined in the ruleset. All rules will be prefixed with their namespace or could even be ordered by their prefix for logical grouping.
Finally instead of doube __ only a single _ would suffice, but that doesn't save as much as theother two. maybe a tflags "hidden" or something might work, but that would make the ruleset much longer with lots more rules to parse.
Another option is to ignore the __ and the "T_" in the rulename and not count it against the rulenamelength. in that case any rule (also rules with a name of 22 chars) can be made hidden or testing without having to alter the name.
In favor ot the tflags option I'd like to add that these "__" and "T_" are actually meta data of the rule and they should not be included in the name. They could be included like this: "/http:/i !hidden !testing" or something similar.
Jesse
