- "Yanlışlıkla bozuk kod, test edilmemiş kod veya lint'ten geçmemiş kod push'lamak" durumunu önlemeye yardımcı olan çapraz platform Git hook yöneticisi
- JS için husky'den ilham alır; Python, Rust, Go, Node ve diğer tüm diller/stack'lerde kullanılabilir
- Betik dosyaları
.hooky klasöründe saklanır ve tek bir komutla tüm hook'lar kurulabilir/paylaşılabilir/yönetilebilir
hooky install komutu, .hooky/* dosyalarını .git/hooks/* içine sembolik bağlantı olarak kurar
- Her hook, çalıştırma başarısız olduğunda commit/push işlemini durdurur ve geçici atlama yöntemi olarak
git commit --no-verify seçeneğini gösterir
- Yalnızca
# hooky ya rookie yorumu bulunan dosyalar hooky tarafından yönetilir; özel hook'lar yok sayılır
- Hook dosyalarının sürüm kontrolü ve ekip içinde paylaşımı kolaydır; GetHooky yalnızca kendisinin oluşturduğu ve yönettiği hook'ları otomatik olarak kurup günceller
- GetHooky ile kurulan hook'lar başarısız olduğunda commit ve push işlemlerini otomatik olarak durdurur, ayrıca atlama seçeneğini de gösterir
- Windows hariç çoğu platformu destekler
Henüz yorum yok.