
Prostargram - Husky로 커밋하기 전 타입 체크, 린팅, 포맷팅 하기
서론 Git에서 제공하는 Git Hook이라고 하는 기능이 있습니다. 여러 이벤트(커밋 전, 커밋 후, 푸시 전, 푸시 후 등)가 발생 했을 때 사전에 정의한 쉘 스크립트를 실행하여 반복적인 동작을 자동화하기가 편합니다. (어떤 유형이 있는지 궁금하다면 여기로) 이 Git Hook만을 별도로 설정하려면 사람들마다 개별로 적용하거나, 실수로 적용하는 것을 잊었을 때와 같은 상황이 발생하여 동일한 환경을 구축하는 데 번거로운 점이 있습니다. (참고: 가비아 - husky로 git hook하자) 이 Git Hook을 설정하기 편하도록 도와주는 라이브러리가 바로 Husky입니다. 우선적으로 Prostargram에서는 커밋을 하기 전, 작성된 TypeScript 코드에 대한 타입 체크를 하고, ESLint 규칙과..