Le 08/05/2020 à 02:51, Gabriel Cotelli a écrit : > Cyril, something like this: > > | env rewriter result methods changes | > env := RBBrowserEnvironment default forPackages: (RPackageOrganizer > default packages ). > > rewriter := RBParseTreeRewriter new. > rewriter > replace:'`@receiver detect: `@arg1 ifFound: [ :`arg2 | `arg2 ] ifNone: > `@arg3' with: '`@receiver detect: `@arg1 ifNone: `@arg3'. > > changes := Array with: (RBSmalllintChecker runRule: > (RBTransformationRule new > rewriteRule: rewriter; > yourself) > onEnvironment: env ) builder. > > (ChangesBrowser changes: changes) open.
Thank you! I got it to work :) Now I'll be able to rewrite much more things :) -- Cyril Ferlicot https://ferlicot.fr