GitTalent
Havuz
Depo ayrıntısı

dmmulroy/anti-slop

Opinionated Oxlint rules for rejecting low-evidence TypeScript and JavaScript patterns

TypeScript MIT 12 Ağustos 2026 son push 14 Ekim 2026 161 fork
Yıldız
5.825+1.860 · 63 gün
Commit · 28g
1
son 28 günde
Yazar · 28g
1
farklı katkıcı

Hızlı değerlendirme

önem 45uyum 22gpt-6-luna

Özet

anti-slop, TypeScript ve JavaScript kodundaki belirli düşük-sinyalli kalıpları Oxlint kurallarıyla engelleyen, projeye kopyalanıp özelleştirilmek üzere tasarlanmış bir lint ruleset’idir.

Profiline uyum

TypeScript kod kalitesini hedeflese de profilinizde özel olarak belirtilen bir lint veya Oxlint ihtiyacını karşılamıyor.

Neden yükseliyor

46 günde 4.977 yıldız ve son 28 günde 22 commit ile dikkat çekici ilgi ve güncel geliştirme faaliyeti var; agent skill kurulumu ve kod kalitesi etrafındaki güncel ilgi görünürlüğüne katkı sağlamış olabilir. Bu veriler benimsenmenin veya uzun vadeli etkinin kanıtı değil.

Problem

Kod incelemelerinde gözden kaçabilen, gereksiz karmaşıklık veya zayıf tip güvenliği yaratabilen bazı kalıpları tutarlı biçimde tespit etmek zor olabilir; genel lint kuralları da ekiplerin bu konudaki tercihlerini kapsamayabilir.

Çözüm

Oxlint için özel kurallar sağlar; README’de array işlemleri, type assertion, unknown türleri ve bazı Effect kullanımları gibi örnekler yer alıyor. Projeye vendoring yoluyla eklenmesi ve kuralların ekibin tercihleri doğrultusunda değiştirilmesi öneriliyor; agent skill ilk kurulum ve güncelleme sürecine yardımcı oluyor.

Yenilik

Yeni bir lint altyapısı değil; Oxlint üzerine, belirli kodlama tercihlerini ve tip güvenliği yaklaşımını özel kurallara dönüştüren, agent skill ile kurulumu kolaylaştıran bir ruleset. Kuralların seçimi ve paketlenişi farklılık yaratıyor, ancak teknik yenilik iddiası sınırlı.

Teknolojiler

  • TypeScript
  • JavaScript
  • Oxlint
  • @oxlint/plugins
  • skills.sh
  • Effect

Riskler

  • Proje, README’de açıkça belirtildiği üzere evrensel bir standart değil; kurallar yazarın tercihlerini yansıtıyor ve ekibin kodlama politikasıyla uyuşmayabilir.
  • Vendored kullanım güncellemeleri ve yerel değişikliklerin bakımını tüketici ekibe bırakıyor; güncelleme sırasında uyumluluk ve çakışmaların incelenmesi gerekir.
  • Oxlint ile @oxlint/plugins sürümlerinin eşleştirilmesi gerekiyor.
  • Son 28 günde 4 farklı yazar katkısı olumlu aktivite göstergesi olsa da bakımın uzun vadeli sürekliliğini tek başına kanıtlamaz.

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.