- Langage de requête déclaratif pour rechercher et modifier du code source
- Outil conçu pour permettre des recherches et modifications efficaces dans de vastes bases de code, particulièrement utile pour les grands travaux de refactoring ou de migration de code
- Créé pour dépasser les limites d'outils comme
grep ou jscodeshift, avec une conception qui permet aux utilisateurs d'explorer facilement des motifs de code et de les réutiliser
- Permet de rechercher et modifier efficacement du code sans manipuler directement des arbres de syntaxe abstraite (AST) complexes, et offre de hautes performances grâce à son implémentation en Rust (y compris sur des dépôts de plus de dix millions de lignes)
- Grâce à un système de modules intégré, il est possible de réutiliser plus de 200 motifs standard ou de partager ses propres motifs
- Une fois GritQL maîtrisé, il peut être utilisé pour réécrire dans tous les langages pris en charge : JavaScript/TypeScript, Python, JSON, Java, Terraform, Solidity, CSS, Markdown, YAML, Rust, Go, SQL
Aucun commentaire pour le moment.