본문 바로가기
Front-End/git

husky, commitlint error

by kk님 2023. 12. 2.

 

 

처음에 커밋 메시지에 오류를 내고, commitlint가 잘 동작하는지 확인해봤다.

error 발생(잘 됨)

그래서 다시 정확하게 feat라고 작성했는데,

오류???

심지어 에러 문구가 input의 featt: 1이 문제라고 보여지고, 몇번을 제대로 입력해도 같은 상황

 

에러의 마지막 줄을 보면, 강제 종료의 원인을 알 수 있다.

husky - pre-commit hook exited with code 1 (error)

 

.husky > pre-commit 파일에 적었던

npx --no-install commitlint --edit "$1"

내용을 삭제하니 해결되었다.

 

.husky > commit-msg 에만 작성해야 했었던 것

npx husky add .husky/commit-msg 'npx --no-install commitlint --edit "$1"'

 

 

참고한 내용

 

https://github.com/conventional-changelog/commitlint

 

GitHub - conventional-changelog/commitlint: 📓 Lint commit messages

📓 Lint commit messages. Contribute to conventional-changelog/commitlint development by creating an account on GitHub.

github.com

https://theodorusclarence.com/shorts/husky-commitlint-prettier

 

Husky, Commitlint, and Prettier Configuration | theodorusclarence.com

Configuration to check commit message, and run prettier pre-commit

theodorusclarence.com