물론 멘토님께서 도와주셔서 해결할 수 있었지만, 이러한 문제를 사전에 방지할 수 있지 않을까? 하는 생각이 들었습니다. 그러던 중, 제가 동아리에서 쓰던 precommit hook이 생각났습니다. 이를 통해 커밋 전에 자동으로 포맷팅을 해준다면, 더이상 포맷팅으로 인한 CI 실패는 없을 것이라는 생각이 들었습니다. 멘토님도 괜찮은 거 같다는 말씀을 해주셔서 저는 야심차게 작업을 시작했습니다. 관련해서 만들어져 있는 precommit crate를 찾고, 프로젝트에 추가했습니다. Rust의 crate 시스템에 많이 익숙하지 않아 조금 삽질을 했지만, 결국 PR을 올렸고, 약간의 논의와 수정 끝에 머지에 성공했습니다.