Le 22/09/2015 17:56, Yuriy Tymchuk a écrit :
Hi everyone,
I need someone who knows how RBParseTreeRewriter & co. work. May of
quality rules are implemented as rewrite rules which is cool. But
they don’t report the interval in source code which can be
highlighted to help with understanding of the issue.
Now… the check happens in RBTransformationRule>>#checkMethod:. Is it
possible to obtain the matched string there? Because in that case we
can get highlighting working which will be very useful.
Hi Uko,
it seems all the information is in the context of the
RBParseTreeRewriter instance, but I'm not finding how to get the
top-level node (the root of the tree which will be replaced), knowing
that you may have multiple matches in a method (i.e. that there is
multiple nodes).
Thierry