팀 프로젝트에서 코드 스타일 통일을 위해 린터를 설정한 경험
동아리 프로젝트에서 팀원 4명이 코드 스타일이 달라서 PR마다 스타일 관련 댓글이 절반이었습니다. ESLint와 Prettier를 같이 설정하기로 했는데, 처음에는 규칙 충돌로 저장할 때마다 코드가 이상하게 변하는 문제가 발생했습니다. eslint-config-prettier로 충돌하는 규칙을 꺼야 한다는 것을 이틀 만에 알아냈습니다. pre-commit 훅까지 연결하여 린트 실패 시 커밋이 되지 않도록 했으나, 팀원 한 명이 자꾸 우회 방법을 찾아서 갈등이 생겼습니다. 강제가 아니라 팀이 왜 이 도구를 쓰는지 공감해야 작동한다는 것을 배웠습니다. 현재는 린터 규칙을 선정할 때 팀원 의견을 먼저 듣는 방식으로 변경되었습니다.