gritql
GritQL, kaynak kod üzerinde arama yapma, lint uygulama ve kod değiştirme işlemlerini gerçekleştirmek için tasarlanmış deklaratif bir sorgu dilidir. Rust ile geliştirilmiş olup sorgu optimizasyonu sayesinde on milyonlarca satırlık büyük kod tabanlarında çalışabilir. JavaScript, Python, Rust, Go ve SQL dahil olmak üzere çok sayıda hedef dili destekler.
biomejs · Kod Kalitesi & İnceleme
Bu kategorideki yaygın ticari ürünler: SonarCloud, Codacy, DeepSource
- Kod tabanınızda arama yapmak için herhangi bir kod parçasını doğrudan sorgu olarak kullanırsın.
- Bulunan kod kalıplarını yeniden yazma kuralları tanımlayarak otomatik olarak değiştirebilirsin.
- Yerleşik modül sistemini kullanarak standart desenleri yeniden kullanabilir veya kendi desenlerini paylaşabilirsin.
- • NötrHacker News
HN'yi göster: GritQL, kaynak kodunu yeniden yazmak için bir Rust CLI
“Evet'e göz atmalısınız, teorik olarak identical gramerleriniz varsa tam bir transpilasyon yapmak için kullanabilirsiniz. Bununla ilgili bir sürü zorluk var. 1 dil için doğru bir dil bilgisi yazmak yeterince karmaşıktır, ancak tüm düğümlerinizin ve...”
- ↑ OlumluHacker News
HN'yi göster: GritQL, kaynak kodunu yeniden yazmak için bir Rust CLI
“Teşekkür ederim! Kesinlikle herkese faydalı bir değer vermek istiyoruz. İş modelimizi daha da genişletmek için, GritQL'yi güçlü ama aynı zamanda nispeten düşük seviyeli bir araç olarak görüyoruz. Göçünüzü hızlandırabilir, ancak sorguyu ve generating/testing'yu yazmak PRs hala önemli ölçüde...”