← 테크곳간 목록으로

중고나라 기술 블로그 · 2025. 09. 12.

웹개발팀 모노레포 — 2) Husky 설정

AI 엔지니어링 브리핑

모노레포에서 Husky로 Git 작업마다 의존성과 코드 품질을 자동 점검해 팀 전체가 안정적인 개발 규칙을 지키도록 한 방법을 소개합니다.

문제 & 배경

여러 서비스와 패키지가 한 저장소에 함께 있는 모노레포에서는 lockfile을 갱신하지 않거나 린트 규칙을 어긴 작은 실수가 빌드 오류와 예상치 못한 문제로 이어질 수 있었습니다.

기술 & 해결책

Husky를 사용해 브랜치 전환 때 lockfile 변경 여부를 확인하고 필요할 때만 의존성을 다시 설치하며, push 전에는 관련 앱의 빌드를 검사하고 commit 전에는 lockfile과 린트를 점검하도록 Git Hook을 자동화했습니다.

교훈 & 주의점

검증을 개발자의 기억이나 수동 작업에 맡기지 않아 불필요한 설치를 줄이고 코드 품질과 팀 규칙의 일관성을 높였으며, 모노레포에서는 의존성 변경을 놓치지 않도록 작업 단계별 자동 검사가 중요합니다.

원문 읽기 ↗
내용이 비슷해요

내용이 비슷한 글을 먼저 보여드려요. 같은 문제나 해결책을 다룬다는 뜻은 아니에요.