생산성 향상을 위한 Git Hooks
배경 및 목적 몰라도, 없어도 큰 상관은 없지만 막상 없으면 생각보다 귀찮은 그것, 게으른 개발자를 위한 Git Hooks입니다. 프로젝트에 Spotless 등을 통해 Lint를 정하게 되면 아래와 같은 반복 작업이 발생하게 됩니다. 매번 Gradle Task Spotless Apply / Spotless Check를 통해 Lint가 맞는지 확인 또한 커밋 컨벤션 등으로 Jira 티켓 번호 등을 연동하기 위해서는, 아래와 같은 반복 작업 또한 발생하게 됩니다. 커밋 시 xxx-000 으로 지라 이슈번호를 앞에 기재하기 이런 과정을 자동화해 매 커밋마다 1~2초를 줄이고, 팀원 전부의 1~2초가 1년이 되면 꽤 의미있는 시간이 되지 않을까하여 Git Hooks을 통해 이것을 자동화하는 작업을 해보았습니다...