Nov. 3, 2016
2:54 p.m.
2016-11-03 15:17 GMT+01:00 stepharo <stepharo@free.fr>:
Hi
I often end up forgetting a period.
printOn: aStream super printOn: aStream. aStream nextPutAll: ' "' aStream nextPutAll: contents. aStream nextPutAll: '" '.
And statically the system could see it with a simple heuristics:
if the message as the same name as self, super, a tmp or an argument
May be there is a missing period.
Could the compiler get this analysis?
Stef
The highlighter gives some hints ( as in this example, message nextPutAll:nextPutAll: isn't known). And we have the RBUncommonMessageSendRule, but this rule only checks for messagenames like "self" or "true". It does not check the variables or argument names.