husky, lint-staged 셋업
·
✏️ Study/Front-end ETC
📍설치yarn add -D husky lint-staged 📍husky 초기화npx husky init- 그러면 .husky 폴더가 만들어지고, 그 안에 pre-commit 파일이 생긴다- pre-commit 파일에 pre commit hook을 작성할 수 있다- 그리고 설치한 내용을 반영하기 위해 커밋을 한번 해준다 📍husky 테스트- 일단 .husky/pre-commit 파일에 테스트 명령어를 입력해서 pre commit hook이 잘 동작하는지 테스트해본다echo "pre commit hook test"- 빈 커밋 날려보기 (VS Code에서 소스 컨트롤(GUI)로 커밋을 하면 husky 적용이 안되므로 터미널에 입력해야 함)git commit --allow-empty -m "test com..
[원티드 FE 프리온보딩] 1-2. Husky - git hook을 쉽게하는 라이브러리
·
✒️Notes/🎥활동
원티드 프론트엔드 프리온보딩 (22.12.19 월 ~ 23.01.20 금) 📍git hook - git 에서 특정 이벤트 발생하기 전, 후로 특정 hook 동작을 실행할 수 있게 하는 것 예) commit, push 전 후 lint - 모든 팀원들의 코드 컨벤션을 강제적으로 통일 pre-commit hook 또는 pre-push hook 을 통해서.. - 설정이 까다로워서 husky 라이브러리의 도움을 받음 📍husky - git hook 설정을 도와주는 라이브러리 - 번거로운 git hook 설정이 편함 - (팀 프로젝트 시, 최초 생성자가 만든 프로젝트를 클론한 뒤) npm install 과정에서 사전에 세팅해둔 git hook을 모두 적용시킬 수 있어서 팀원들이 편리 - husky를 통해 pre-c..