처리중입니다. 잠시만 기다려주세요.
TTJ 코딩클래스
정규반 단과 자료실 테크 뉴스 코딩 퀴즈

개발에서 'pre-commit 훅(hook)'을 활용하는 주된 이유는?

보통 GitHub Docs
보기 및 정답
A 커밋하기 전에 자동으로 린팅, 포매팅, 테스트 등을 실행하여 코드 품질을 보장한다
B 커밋 시 Git이 자동으로 변경 내용을 분석하여 커밋 메시지를 작성해주는 기능이다
C 커밋이 완료된 직후 빌드된 코드를 스테이징 서버에 자동으로 배포하는 기능이다
D 커밋 실패 시 이전 상태의 커밋으로 자동 롤백하여 코드의 안정성을 유지하는 기능이다

해설

pre-commit 훅은 git commit 실행 직전에 자동으로 스크립트를 실행합니다. ESLint로 코드 규칙 검사, Prettier로 포매팅, 단위 테스트 실행 등을 자동화하여 품질이 낮은 코드가 저장소에 커밋되는 것을 방지합니다. Husky와 lint-staged를 조합하여 주로 구현합니다.

코딩, 제대로 배우고 싶다면?

개념 확인은 퀴즈로, 실력은 실전 프로젝트로.
투더제이 코딩클래스에서 시작하세요.

정규반 살펴보기