Descrição
Busca e reescreve código-fonte pela árvore de sintaxe, não apenas por texto simples. Isso permite que desenvolvedores encontrem padrões de código, criem regras de lint e façam edições mecânicas mais seguras em um projeto.
Use quando a busca textual é ampla ou frágil demais para mudanças em código. É uma ferramenta de desenvolvimento e funciona melhor quando o parser da linguagem suporta os arquivos verificados.