01프론트엔드
2026년 7월NFT 런치패드 프런트엔드 구조 문서
NFT 런치패드 프런트엔드 프로젝트의 구조와 개발 환경 설정을 정리한 공개 기술 문서 레포지토리
이 프로젝트에서의 Git Hooks 활용
로컬 커밋/푸시 시점의 자동 검증 및 규칙 적용
nft-launchpad-frontend-app-docs프로젝트 자세히 보기 →
프로젝트 2개에서 사용했습니다. 각 프로젝트에서 어떤 역할로 썼는지 아래에 정리했습니다.
커밋·푸시 같은 Git 이벤트 시점에 스크립트를 자동 실행해 검증과 규칙을 강제하는 메커니즘
Git Hooks는 커밋, 푸시, 머지 등 Git 저장소의 특정 이벤트가 발생할 때 자동으로 실행되도록 등록해 둔 스크립트다. 원래 Git 자체에 내장된 기능으로, 팀원마다 수동으로 실행하던 검증·정리 작업을 개발자가 매번 기억하지 않아도 강제로 수행되게 만들기 위해 고안됐다. 커밋 메시지 형식 검사, 코드 포맷팅, 린트, 테스트 실행 같은 작업을 사람이 잊어버려도 놓치지 않게 하는 것이 핵심 목적이다.
커밋 시도 시 스테이징된 자바스크립트 파일에 대해 린트를 실행하고, 오류가 있으면 커밋 자체를 막는다.
#!/bin/sh
# .git/hooks/pre-commit
# 스테이징된 파일에 대해 린트 실행
npx eslint --max-warnings=0 $(git diff --cached --name-only --diff-filter=ACM -- '*.js')
# 린트가 실패하면 커밋 중단
if [ $? -ne 0 ]; then
echo "린트 오류로 커밋이 취소되었습니다."
exit 1
fi위 개요는 기술 학습을 돕기 위해 자동 생성된 일반 설명입니다. 정확한 사양과 최신 정보는 공식 문서를 확인하세요.
위 개념이 실제 프로젝트에서 어떻게 쓰였는지 보여줍니다.
NFT 런치패드 프런트엔드 프로젝트의 구조와 개발 환경 설정을 정리한 공개 기술 문서 레포지토리
이 프로젝트에서의 Git Hooks 활용
로컬 커밋/푸시 시점의 자동 검증 및 규칙 적용
Next.js 기반 내부 복지 관리 어드민의 구조와 개발 환경을 정리한 문서 프로젝트
이 프로젝트에서의 Git Hooks 활용
커밋 전 검증 자동화
위 프로젝트들에서 같이 쓰인 다른 기술입니다.