Hola, chicos. Lefthook se ha fusionado en el entorno de desarrollo. Soy el autor, así que puedo ayudar con cualquier pregunta al respecto. Si alguien tiene problemas o desea una función, avísenme
Aquí hay un repositorio.
Lefthook es un gestor de hooks de Git. Está escrito en Go, por lo que es simplemente un único binario sin dependencias y puedes usarlo en cualquier tipo de proyecto (Rust, Erlang, Java, lo que quieras).
Características adicionales que podrían interesarte en el contexto de Discourse: Ejecutar archivos de script - Lefthook puede ejecutar no solo comandos de una sola línea. Aquí tienes un ejemplo de cómo verificar el encabezado del commit y rechazarlo si el patrón no coincide. ¡Adiós a los commits con fix bug! Integración con crystalball - siempre es agradable ejecutar las pruebas de rspec solo para el código modificado. Es fácil con Lefthook.
Guía sobre cómo usar Lefthook + Crystallball.
¿Estás cansado de esperar rspec durante 10 minutos y quieres ejecutar las pruebas reales del código modificado?