- Linguagem de consulta declarativa (Declarative Query Language) para buscar e modificar código-fonte
- Ferramenta que permite buscar e modificar com eficiência em grandes bases de código, sendo especialmente útil para grandes refatorações ou tarefas de migração de código
- Foi criada para superar as limitações de buscas com
grep ou de ferramentas como jscodeshift, e foi projetada para que os usuários possam explorar e reutilizar padrões de código com facilidade
- Permite buscar e modificar código de forma eficaz sem lidar diretamente com árvores de sintaxe abstrata (AST) complexas, e por ser escrita em Rust oferece alto desempenho (funciona até mesmo em repositórios com mais de dez milhões de linhas)
- Por meio de um sistema de módulos embutido, é possível reutilizar mais de 200 padrões padrão ou compartilhar padrões criados pelo próprio usuário
- Ao aprender GritQL, é possível usá-lo para reescrever em todas as linguagens-alvo: JavaScript/TypeScript, Python, JSON, Java, Terraform, Solidity, CSS, Markdown, YAML, Rust, Go, SQL
Ainda não há comentários.