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

개발에서 Husky와 lint-staged를 함께 사용하는 이점은?

보통 freeCodeCamp
보기 및 정답
A 프로젝트의 모든 소스 파일에 대해 린트와 포맷팅을 실행하여 전체 코드베이스의 품질을 보장한다
B 커밋 시 스테이징된 파일에만 린트와 포맷팅을 실행하여, 빠르게 코드 품질을 검증하고 불량 코드의 커밋을 방지한다
C 커밋 시 변경된 파일의 코드 내용을 분석하여 Conventional Commits 형식의 커밋 메시지를 자동 생성한다
D 커밋이 완료된 후 자동으로 원격 저장소에 푸시하고 CI/CD 파이프라인 실행을 트리거한다

해설

Husky는 Git Hook을 쉽게 설정하고, lint-staged는 Git에 스테이징된 파일에만 명령을 실행합니다. 이 조합으로 커밋 시 변경된 파일에만 ESLint, Prettier 등을 실행하여, 전체 프로젝트 린트 대비 빠르면서도 코드 품질을 일관되게 유지할 수 있습니다.

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

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

정규반 살펴보기