Description
Search, lint, and rewrite code by matching syntax tree patterns instead of plain text. It helps developers make safer structural changes across codebases and enforce pattern-based rules.
Automated rewrites can change many files quickly. Run on a clean working tree and review diffs before committing.