Saltar al contenido

¿Cómo puedo usar husky para verificar un formato de mensaje de confirmación de git?

Te damos la solución a este enigma, al menos eso pensamos. Si tienes dudas puedes dejar un comentario y sin dudas

Solución:

Ver número 81

Primero, revisa

npm config get ignore-scripts # should be false

Luego, en un repositorio de git:

npm install husky --save-dev

Luego puede agregar ganchos (aquí una confirmación previa y una inserción previa) a npm (package.json), la idea es que esas definiciones de gancho son versiones en las que package.json archivo (parte de sus fuentes de repositorio de git)

https://camo.githubusercontent.com/89b1f62d0f2f8b73cad2c70faec7b45d9957c41f/68747470733a2f2f692e696d6775722e636f6d2f794844734d32522e706e67

También puede declarar ganchos bash regulares existentes (problema 92)


  "scripts": 
    "precommit": "sh scripts/my-specific-hook.sh"
  

A continuación, puede utilizar validate-commit-msg para validar su mensaje de confirmación.

agregar "commitmsg": "validate-commit-msg" a sus scripts npm en package.json.

Me gusta esto:

Primero, agregue el script de validación en su configuración de husky:

// package.json

 ...
 "husky": 
  "hooks": 
     "pre-commit": "npm test",
     // if you use validate-commit-msg, this can be "validate-commit-msg"
+    "commit-msg": "sh scripts/my-specific-hook.sh",
     ....
  
 

Y luego, pruébalo…

Todo parece estar bien.

Agradecemos que quieras apoyar nuestra función poniendo un comentario y dejando una valoración te damos la bienvenida.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *