ast-grep

ast-grep, kod tabanında metin tabanlı arama yerine soyut sözdizimi ağacı (AST) yapısını kullanan bir komut satırı aracıdır. Tree-sitter altyapısı ile kod üzerinde yapısal arama, statik analiz ve toplu kod düzenleme işlemleri gerçekleştirir. Kullanıcılar, kod parçalarını desenler aracılığıyla tanımlayarak eşleştirme ve yeniden yazma süreçlerini yönetebilirler.

AS

ast-grep · Kod Kalitesi & İnceleme

YILDIZ16.4K
ÇATAL488
COMMIT4.4K
KATKICI91
SÜRÜM0.45.3
GÜNCELLEMEbugün
RustStatik AnalizASTKod DüzenlemeMIT

Bu kategorideki yaygın ticari ürünler: SonarCloud, Codacy, DeepSource

Ne yapar?
  • Kod tabanınızdaki belirli sözdizimi yapılarını desenler kullanarak arayabilirsin.
  • Tespit ettiğiniz kod bloklarını otomatik olarak yeniden yazabilirsin.
  • Projelerinizde hafif ölçekli statik analizler ve kod düzenlemeleri yapabilirsin.
Kullanıcı yorumları
  • ↑ OlumluHacker News

    AST-grep(sg) kod yapısal arama, lint ve yeniden yazma için bir CLI aracıdır.

    “Merhaba, ast-grep yazarı. Bu harika bir soru ve hobi projesine başlamadan önce bunu sordum. TLDR; ast-grep'i semgrep'ten farklı raylarda olacak şekilde tasarladım. Semgrep güvenlik içindir ve ast-grep gelişme içindir. Her şeyden önce, her zaman...”

  • ↓ OlumsuzHacker News

    AST-grep(sg) kod yapısal arama, lint ve yeniden yazma için bir CLI aracıdır.

    “Neden semgrep'in ast-grep'ten farklı bir güvenlik aracı olduğunu düşünüyorum: Semgrep güvenlik odaklıdır. Ana ürününde veri akışı analizi, sembolik yayılma ve anlamsal eşdeğerlik gibi birçok gelişmiş statik analiz özelliğine sahiptir, bunların hepsi güvenlik için yararlıdır...”

Web Sitesi GitHub

Notum

Alternatif sayfaları

Aynı kategoride: Kod Kalitesi & İnceleme