- Use the parser/generator to construct a few special-purpose (idiosyncratic) refactorings.
- Publish a few clean, common refactorings. Examples: moving a declaration closer to its first use; combining declaration and first assignment; adding/removing unnecessary braces for conditionals, loops, and case statements.
- Extract refactoring patterns into a framework or meta-language, to encourage others to write and publish refactorings.
- Extend the framework so search-patterns can be added to refactorings, to find where they could or should be used.
Press h to open a hovercard with more details.