- Eine deklarative Abfragesprache zum Suchen und Modifizieren von Source Code
- Ein Tool, das effizientes Suchen und Ändern in großen Codebases ermöglicht und besonders für umfangreiche Refactorings oder Code-Migrationsaufgaben nützlich ist
- Es wurde entwickelt, um die Grenzen bestehender Tools wie
grep oder jscodeshift zu überwinden, und ist so konzipiert, dass Nutzer Code-Patterns einfach erkunden und wiederverwenden können
- Code lässt sich effektiv suchen und ändern, ohne komplexe abstrakte Syntaxbäume (AST) direkt behandeln zu müssen; geschrieben in Rust für hohe Performance (auch für Repositories mit mehr als zehn Millionen Zeilen geeignet)
- Über ein Built-in-Modulsystem können mehr als 200 Standard-Patterns wiederverwendet oder selbst erstellte Patterns geteilt werden
- Wer GritQL beherrscht, kann es zum Umschreiben aller Zielsprachen verwenden: JavaScript/TypeScript, Python, JSON, Java, Terraform, Solidity, CSS, Markdown, YAML, Rust, Go, SQL
Noch keine Kommentare.