lint-staged
lint-staged, git commit işlemi öncesinde yalnızca hazırlanan (staged) dosyalar üzerinde kod biçimlendirme ve hata denetimi araçlarını çalıştırmanızı sağlar. Tüm proje yerine sadece değiştirilen dosyaları hedefleyerek performanslı bir çalışma süreci sunar. Kod kalitesini korumak için yapılandırılabilir komut dizileriyle çalışır.
lint-staged
100lint-staged · Kod Kalitesi & İnceleme
Bu kategorideki yaygın ticari ürünler: SonarCloud, Codacy, DeepSource
- Git commit işlemi öncesinde sadece hazırlanan dosyalar üzerinde linter ve formatter çalıştırırsın.
- Belirli dosya uzantılarına göre filtreleme yaparak projenin tamamını taramadan işlem yaparsın.
- Kod kalitesini korumak için tanımladığın komutları otomatik bir sıra ile uygularsın.
- • NötrGitHub Issue
Kısmen sahnelenmiş dosyalar için daha iyi destek ekle
“Kısmen sahnelenmiş dosyalar için daha iyi destek ekle”
- ↓ OlumsuzGitHub Issue
[13.0.0] öncesi commit script aracılığıyla çağrıldığında aşırı çıktı
“Açıklama Bu bir hata olup olmadığından emin değil, ancak lint-staged v13.0.0 kesinlikle gevezelik ediyor. :) npx lint-staged'i (commit script öncesi kabuklu değil) çalıştırmak, beklenen çıktıyı veriyor gibi görünüyor. Aşağıda her iki örneğe de bakınız. Yeniden üretmek için adımlar 1. Lint aşamalı 13.0.0 2'yi yükleyin...”