Supporto per Lefthook

Ciao a tutti. Lefthook è stato unito nell’ambiente di sviluppo. Essendo l’autore, posso aiutarvi con qualsiasi domanda al riguardo. Se qualcuno ha riscontrato problemi o desidera una nuova funzionalità, fatecelo sapere :slight_smile:

Benvenuto, @Arkweid! Puoi dirci di più su cos’è Lefthook e perché dovremmo saperne di più? Forse un link ad esso e un caso d’uso?

L’ho usato per la prima volta oggi ed è fantastico non aver dovuto configurare nulla sulla mia macchina.

Grazie per la pull request!

Qui c’è del contesto:

Qui è un repository.
Lefthook è un gestore di hook Git. È scritto in Go, quindi è solo un singolo binario senza dipendenze e puoi usarlo in qualsiasi tipo di progetto (Rust, Erlang, Java, qualsiasi cosa tu voglia).

Funzionalità aggiuntive che potrebbero interessarti nel contesto di Discourse:
Esegui file script - Lefthook può eseguire non solo comandi su una riga. Ecco un esempio su come controllare l’intestazione del commit e rifiutarlo se il modello non corrisponde. Niente più commit “fix bug”! :slight_smile:
Integrazione con crystalball - è sempre piacevole eseguire i test rspec solo per il codice modificato. Con Lefthook è semplice.

Guida su come utilizzare Lefthook + Crystallball.
Se sei stanco di aspettare rspec per 10 minuti e vuoi eseguire i test reali per il codice modificato :slight_smile: