To make the whole thing easier to understand we need to distinguish the two 
bugs.

1) or: is somehow special. No, it is not. We fixed that, but the fix was broken.
See my other mail.
I would add two different kind of rules to help people and slow the use of redefinition of special selectors.


This is now fixed in 50026.

2) someone wrote or: [] where no block was supposed to be.

The reason for that is lint rule RBIfTrueBlocksRule, which statically enforces 
blocks as parameters for
all of or: and: and ifTrue:… we should:

   - remove the [] in that method
   - remove the rule RBIfTrueBlocksRule as it makes no sense anymore, it is 
from a time when or: was special.

DONE.

        Marcus










Reply via email to