실수를 저지르면서 포착합니다.

프로젝트를 일부 조정했거나 새 기능을 추가했습니다. 풀 리퀘스트를 만들고 CI/CD 설정이 나올 때까지 몇 분 정도 기다립니다.

🚨 Lint error!🚨 😡


그때 파일을 저장하지 않았거나 git add하지 않았다는 것을 알게 됩니다. 🤦‍♂️

이것은 합산되고 시간 낭비입니다! 빌드 단계에서 실패하면 더 나빠집니다 ...

이것은 허스키가 들어오는 곳입니다! 🐕




Github Link

보시다시피 husky는 git 명령이 실행되기 전에 일련의 단계를 실행할 수 있도록 합니다. 설정이 매우 간단합니다.
  • 허스키 설치

  • npm install husky --save-dev
    


  • 구성

  • // Inside package.json
    // ...
      "husky": {
        "hooks": {
          "pre-commit": "command-or-script-you-want-to-run-here"
        }
      },
    //...
    


    사전 커밋은 커밋하기 전을 의미합니다. Pre-push는 push 전에 있을 것입니다... Husky는 모든 단계가 성공하지 못하면 git 명령을 거부합니다.

    그리고 그게 다야. 가장 중요한 부분은 이제 프로젝트에서 작업하는 모든 사람이 이 간단한 검사를 받을 수 있다는 것입니다.

    허스키를 확인하세요



    내 링크:
    GitHub: https://github.com/ymirke
    매체: https://ymirke.medium.com/
    링크드인:

    좋은 웹페이지 즐겨찾기