GitTalent
Havuz
Depo ayrıntısı

fallow-rs/fallow

Codebase intelligence for TypeScript and JavaScript. Health, complexity hotspots, duplication, architecture boundaries, circular dependencies, design-system drift, and unused code, from one graph. CLI, GitHub Action, LSP, MCP, and VS Code. Rust, MIT licensed.

Rust MIT 17 Mart 2026 son push 02 Kasım 2026 192 fork
Yıldız
5.289+851 · 62 gün
Commit · 28g
732
son 28 günde
Yazar · 28g
3
farklı katkıcı

Hızlı değerlendirme

önem 63uyum 48gpt-6-luna

Özet

fallow, TypeScript ve JavaScript codebase'lerini kullanılmayan kod, bağımlılık döngüleri, duplication ve mimari sorunlar açısından analiz eden bir CLI aracıdır.

Profiline uyum

Next.js ve TypeScript codebase'lerindeki kalite sorunlarını bulmaya yarasa da profilindeki ürün geliştirme ve AI ihtiyaçlarını doğrudan karşılamıyor.

Neden yükseliyor

194 günlük repo yaşına karşı 4.903 yıldız ve son 28 günde 437 commit dikkat çekici bir ilgi ve geliştirme temposuna işaret ediyor. Ancak bu dönemde yalnızca 3 farklı yazar bulunması, aktivitenin dar bir katkıcı grubunda yoğunlaştığını gösteriyor; yükselişi yalnızca yıldızlarla açıklamak doğru olmaz.

Problem

Büyük codebase'lerde artık kullanılmayan kodu güvenle silmek, mimari sorunları görünür kılmak ve yeni değişikliklerin mevcut sorunları artırmasını engellemek zordur.

Çözüm

Repository'yi bir dependency graph olarak inceleyen Rust tabanlı statik analiz sunar; dead code, circular dependencies, duplication, complexity, architecture boundary ve styling drift bulgularını raporlar. `fallow audit` ile değişen dosyalar için PR gate sağlar. README'ye göre statik analiz için TypeScript compiler veya Node.js runtime gerekmez; ücretli Fallow Cloud üretim kullanımı hakkında ek kanıt sunar.

Yenilik

Analiz başlıklarının her biri tek başına yeni değil; öne çıkan tarafı dead code'dan duplication ve mimari sınırlara kadar farklı kontrolleri tek bir deterministik CLI ve değişen dosyalara odaklanan PR gate içinde birleştirmesi.

Teknolojiler

  • Rust
  • TypeScript
  • JavaScript
  • CSS
  • CSS-in-JS
  • Vue
  • Svelte
  • Astro
  • npm
  • LSP
  • MCP
  • Oxc

Riskler

  • Son 28 gündeki 437 commit'e rağmen yalnızca 3 farklı yazar olması, bakım ve geliştirme yükünün az sayıda kişide toplandığını düşündürüyor.
  • Framework'e özgü giriş noktaları ve tüketilen export'lar için otomatik algılama iddialı; ekipler kendi framework ve build düzenlerinde bulguları doğrulamalı.
  • Geniş analiz kapsamı yapılandırma ve bulguları değerlendirme yükü yaratabilir; otomatik düzeltmeler kullanılmadan önce dry-run çıktısı incelenmeli.
  • Fallow Cloud'un üretim kapsamı gibi ücretli özellikleri statik analizden ayrı bir ürün katmanı; bu özelliklere bağımlı kullanımın maliyeti ayrıca değerlendirilmelidir.

Detaylı değerlendirme

Bu repo için detaylı değerlendirme henüz yapılmadı. Analiz, Ayarlar'daki uyum profilini hesaba katarak "bu işime yarar mı" sorusunu cevaplıyor. Bir kez çalışır; günlük koşular buna dokunmaz. Saatlik sınır var — bir kaynaktan en fazla 3 analiz.