lint-staged1 husky && lint-staged husky husky는 git hook을 쉽게 제어하도록 도와주는 매니저이다. Git hook Git도 다른 버전 관리 시스템처럼 어떤 이벤트가 생겼을 때 자동으로 특정 스크립트를 실행하도록 할 수 있다. 이것을 Git hook이라고 하고, Git hook은 클라이언트 훅과 서버 훅으로 나눌 수 있다. 클라이언트 훅은 커밋이나 Merge 할 때 실행되고 서버 훅은 Push 할 때 서버에서 실행된다. Git hook의 라이프 사이클은 아래와 같다. 각 단계는 아래와 같은 특성을 갖는다. pre-commit: 커밋 메시지를 작성하기 전에 호출된다. prepare-commit-msg: 커밋 메시지 생성 후 편집기 실행 전에 호출된다. commit-msg: 커밋 메시지와 관련된 명령을 넣을 때 호출된다. pos.. 2021. 8. 12. 이전 1 다음