# git hooks

Git Hooks 써보기
Git Hooks란? Git hooks는 Git 저장소에서 일어나는 특정 이벤트(예: 커밋하기 전, 푸시하기 전 등)에 대한 사용자 정의 작업을 실행할 수 있도록 하는 스크립트입니다. 이 스크립트는 Git 저장소의 .git/hooks 디렉토리에 저장됩니다.

Git Hooks 기초
vscode 설정이 잘못된 줄 몰랐다. 린트를 설치했는데도 적용 안된 코드들이 리모트에 올라갔다. 테스트 코드를 쓰자! 고 했지만 커밋, 푸시 할 때 테스트 실행하는 건 늘 깜박한다. 실패하는 테스트는 나날이 쌓여가고 커버리지는 이상과는 멀다. 그러면 자동화를 할 때입

git hooks 를 husky 로 제어하기 (eslint, pre-commit)
팀원과 컨벤션 정의 및 lint 규칙을 정하는 상황이 있습니다. 그런데 작업을 하다 보면 서로 코드 컨벤션에 소홀해지는 경우가 있습니다. 이런 상황일 때, 사용하면 좋은 도구가 husky 입니다.

Git hooks 이란? (+ Husky + lint-staged)
Git hooks 이란? + Husky + lint-staged 적용 코드
husky
이전에 husky를 사용해서 git hooks을 설정 하여 eslint를 강제하는 것에 대한 포스트를 작성했었다.https://velog.io/@gth1123/ESLint-%EA%B0%95%EC%A0%9C-%ED%95%98%EA%B8%B0-lint-staged
VSCode에서 Git 폴더 내용 보는 법
vscode 내에서 git hook 기능을 활용하기 위해 .git에 접근할 필요성이 생겼습니다. 하지만, vscode에서 항상 File Explorer로 확인했지만, 이제는 vscode에서 직접 확인하고 싶어서 이렇게 글을 남기게 되었습니다.vscode 설정 파일이 들

[Android] Git hooks pre-commit 에 Java CheckStyle, Android Lint 설정하기
SDK 개발을 협업으로 진행하면서 Code Convention을 지키지 못한 경우가 많았다. 구두로 convention을 공유하다 보니 매번 정확한 convention을 지킬 수 없었다. 따라서 앞으로의 개발 과정에서 Code Convention을 지키기 위해 chec
[Achieve] Eslint & prettier 설정
이제 개발환경에 Eslint와 prettier를 설정해야한다. Eslint, 에어 비앤비의 구성 및 필수 패키지를 설치한다. image.png Prettier, 그리고 Eslint와의 충돌을 피하기 위한 패키지를 설치한다. image.png husky와 lin