May 1, 2015
9:48 a.m.
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