logo

Git hook prepare-commit-msg 활용해 커밋 컨벤션 만들기 (with. husky + lint-staged )

* 관련 기술 스택이 없습니다
emoji

• Jira나 CLICKUP 등의 task 작업번호를 branch로 활용하여 작업하는 환경에서 현재 작업 공간에 commit하는 것이 옳은지 검사하는 과정이 필요하다.
• .git/hooks를 활용하면 신규 입사자가 올 때마다 해당 코드를 적용해야 하는 불편함이 있으므로, husky와 lint-staged 라이브러리를 활용하여 git hooks를 지원받는다.
• husky와 lint-staged를 설치하고 설정하여 모두가 동일한 컨벤션 환경에서 작업할 수 있도록 하며, prettier와 eslint를 함께 검사하도록 설정한다.
• 브랜치의 이름과 task 번호, 커밋 메세지의 값을 가져와 브랜치 번호와 커밋 메세지 번호가 다를 경우 commit을 제한하는 방식으로 작업한다.

thumbnail
북마크
공유하기
신고하기
1분 분량
조회수 244
profile-imagecharley
2년 전
Copyright © 2025. Codenary All Rights Reserved.