¿Cómo evitar que eslint bloquee la confirmación de git?

Soy nuevo en eslint y lo estoy usando para imponer el coding style. Sin embargo, cuando escribo un ítem 'TODO' en mi código recibo una advertencia de eslint, está bien. Pero, ahora, cuando bash comprometerme git, vuelve con:

**** ESLint errors found : line 145, col 9, Warning - Unexpected 'todo' comment. (no-warning-comments) 

¿Cómo puedo evitar que eslint me impida comprometerme? Quiero que todavía me advierta sobre TODO, etc., pero me gustaría poder confirmar mi código también.

Tienes un gancho precompromiso.

 git commit --no-verify 

permite evitarlo una vez. O puede eliminarlo completamente de .git / hooks.

Solución

Navegué hasta mi directory .git/hooks y encontré un script bash previo a la confirmación. Cambié el valor de retorno de 1 a 0 en el caso en que eslint falló y eso resolvió el problema.

Un valor 0 representa un pase y permitirá que la confirmación continúe, un valor distinto de cero representa un estado de falla y cancelará la confirmación.