> On 05 Sep 2016, at 09:15, Nicolai Hess <[email protected]> wrote:
> 
> We have to similar rules
> RBGuardClauseRule and RBGuardingClauseRule
> One is a ParseTreeLintRule, the other one is a TransformationRule.
> 
> I don't know why we have to at all.
> One rule was "disabled" (or not chown) in the CriticsBrowser because it
> was removed from the set of all rules before opening CriticsBrowser
> (see method #allGoodRules).
> 
> In the past, monty fixed the class comment and #rational for class
> RBGuardClauseRule to correctly explain what this rule is about.
> This of course now differes from the similar rule RBGuardingClauseRule.
> 
> 1. Why do we have both (ok, on can only select the rule violation, whereas 
> the other on
> does not select it but shows the possible transformation
> 2. why is the second one now in the set of all rules used by CriticsBrowser
> 3. what to do ? Remove one, fix the comment and #rational for the second one?
> 

Yes, we should clean up… I would remove one.

        Marcus

Reply via email to