Cómo usar esta herramienta para desarrolladores
- Pega el mensaje completo del commit.
- Ajusta la longitud máxima y decide si solo aceptas tipos conocidos.
- Pulsa Validar commit.
- Corrige primero errores y después revisa las advertencias de estilo.
Comprueba si un mensaje de commit sigue la estructura de Conventional Commits. Valida el tipo, el scope opcional, el indicador !, los dos puntos y la descripción. También avisa cuando la cabecera es demasiado larga o cuando el tipo no pertenece a una lista habitual, sin confundir una recomendación de estilo con un error sintáctico.
Distingue validez estructural de recomendaciones editoriales. Un mensaje puede ser sintácticamente válido y tener avisos sobre longitud, mayúscula inicial o pie de breaking change.
Conventional Commits permite tipos definidos por el proyecto; desactiva “Exigir tipo conocido” si usas un vocabulario propio.
feat(api)!: cambia el contrato reconoce tipo feat, scope api y breaking change.
La herramienta evalúa únicamente texto. Los tipos conocidos usados por defecto son feat, fix, docs, style, refactor, perf, test, build, ci, chore y revert.
No sustituye a commitlint ni ejecuta hooks. Tampoco valida reglas personalizadas de un repositorio si no están representadas por las opciones visibles.
Valida una cabecera type(scope)!: descripción, con scope e indicador ! opcionales.
Sí. Desactiva la opción “Exigir tipo conocido” para aceptar cualquier tipo en minúsculas que cumpla la sintaxis.
Reconoce el signo ! en la cabecera y también busca un pie BREAKING CHANGE: o BREAKING-CHANGE: en el cuerpo.
Aquí se trata como advertencia configurable, no como error sintáctico obligatorio.
No. Sirve para revisión local en el navegador; commitlint sigue siendo más adecuado para políticas automatizadas y reglas de proyecto.
| Elemento | Detalle |
|---|---|
| Sintaxis | type(scope)!: descripción |
| Tipos habituales | feat, fix, docs, refactor… |
| Breaking | ! y pie BREAKING CHANGE |
| Resultado | errores + avisos |
Consulta más utilidades para revisar commits, repositorios, historial y archivos de configuración de Git.
Ver categoría Git y repositorios