Husky 도입

박요셉·2025년 6월 27일

Simple note

목록 보기
12/18

CI/CD를 고민하면서 어떤 방식이 좋을까? 생각하다 Vercel로 배포했으니 테스트와 린트를 도입해서 안정성을 높여주는게 어떨까하였음

그래서 먼저 Husky를 도입하여 commit, push 전에 test와 lint를 검사할 수 있도록 세팅해주었음.

설치

Husky 깃헙에서 이용방법을 보고 따라함

사용법

  1. 터미널에 명령어 입력
    터미널에 명령어를 쳐서 사용할 수 있음
    echo "npm test" > .husky/pre-commit이렇게 커밋 전에 npm test실행해줘~라는 식으로
    git commit -m 'blah blah~~' -n 을 하면 husky를 무시할 수 있다고함

  2. 파일 생성 후 입력

    이렇게 파일 생성 후 내가 원하는 명령어를 직접 입력해두어도 됨
    lint-staged는 아래처럼 package.json에 내가 커스텀해두었음.

이후 테스트 환경 세팅 후 테스트도 커밋 전에 추가할 예정

profile
개발자 지망생

0개의 댓글