>> Today: RBSubclassResponsibilityNotDefinedRule
>
> This rules identifies when several methods in a set of subclasses are defined
> but not in the superclass.
> It identifies that an abstract method is missing in the superclass.
Checks that all subclassResponsibility methods are defined in all
leaf classes.
Note that each of the 120 subclasses of RBLintRule has a method called
#rationale that describes its intent. There are even tests that verify
this. Of course the string is not a class comment, but something to be
displayed in the code critics browser. Still I note a certain degree
of overlap ...
Lukas
--
Lukas Renggli
www.lukas-renggli.ch