21 puan yazan xguru 2024-03-24 | Henüz yorum yok. | WhatsApp'ta paylaş
  • Kaynak kodunu arayıp değiştirmek için bildirime dayalı bir sorgu dili (Declarative Query Language)
  • Büyük kod tabanlarında verimli arama ve değişiklik yapmayı sağlayan bir araçtır; özellikle geniş çaplı refaktöring veya kod migrasyonu çalışmalarında kullanışlıdır
  • Mevcut grep araması ya da jscodeshift gibi araçların sınırlamalarını aşmak amacıyla geliştirilmiştir ve kullanıcıların kod kalıplarını kolayca keşfedip yeniden kullanabilmesi için tasarlanmıştır
  • Karmaşık soyut sözdizim ağaçlarıyla (AST) doğrudan uğraşmadan kodu etkili biçimde arayıp değiştirebilir; Rust ile yazıldığı için yüksek performans sunar (on milyon satırdan büyük repolarda da kullanılabilir)
  • Yerleşik modül sistemi sayesinde 200'den fazla standart kalıp yeniden kullanılabilir veya kullanıcıların kendi oluşturduğu kalıplar paylaşılabilir
  • GritQL öğrenildiğinde tüm hedef dilleri yeniden yazmak için kullanılabilir: JavaScript/TypeScript, Python, JSON, Java, Terraform, Solidity, CSS, Markdown, YAML, Rust, Go, SQL

Henüz yorum yok.

Henüz yorum yok.