- सोर्स कोड को खोजने और संशोधित करने के लिए एक declarative query language
- बड़े codebase में कुशलतापूर्वक खोज और संशोधन करने में मदद करने वाला टूल, खासकर बड़े पैमाने के refactoring या code migration कार्यों में उपयोगी
- मौजूदा grep सर्च या jscodeshift जैसे टूल्स की सीमाओं को दूर करने के लिए बनाया गया है, और इसे इस तरह डिज़ाइन किया गया है कि उपयोगकर्ता आसानी से code patterns को खोज और reuse कर सकें
- जटिल abstract syntax tree (AST) को सीधे संभाले बिना भी कोड को प्रभावी ढंग से खोजा और बदला जा सकता है, और यह Rust में लिखा गया है, इसलिए उच्च प्रदर्शन देता है (एक करोड़ लाइनों से अधिक वाले repo पर भी संभव)
- built-in module system के जरिए 200 से अधिक standard patterns को reuse किया जा सकता है या स्वयं बनाए गए patterns को साझा किया जा सकता है
- GritQL सीख लेने पर इसे सभी target languages को rewrite करने के लिए इस्तेमाल किया जा सकता है: JavaScript/TypeScript, Python, JSON, Java, Terraform, Solidity, CSS, Markdown, YAML, Rust, Go, SQL
अभी कोई टिप्पणी नहीं है.