Olá, pessoal. O Lefthook foi mesclado no ambiente de desenvolvimento. Como sou o autor, posso ajudar com qualquer dúvida sobre ele. Se alguém enfrentou problemas ou quiser uma nova funcionalidade, me avise
Bem-vindo, @Arkweid! Poderia nos contar mais sobre o que é o Lefthook e por que seria interessante conhecê-lo melhor? Talvez um link para ele e um caso de uso?
Aqui está um repositório.
Lefthook é um gerenciador de hooks do Git. Ele é escrito em Go, então é apenas um único binário sem dependências, e você pode usá-lo em qualquer tipo de projeto (Rust, Erlang, Java, o que quiser).
Recursos adicionais que podem interessar no contexto do Discourse: Executar arquivos de script - O Lefthook pode executar não apenas comandos de uma linha. Aqui está um exemplo de como verificar o cabeçalho do commit e recusá-lo se o padrão não for correspondido. Adeus, commits do tipo fix bug! Integração com crystalball - É sempre bom executar os testes rspec apenas para o código alterado. Com o Lefthook, isso é fácil.
Guia sobre como usar Lefthook + Crystallball. Se você está cansado de esperar 10 minutos pelo rspec e quer rodar os testes reais apenas para o código alterado