prettier
Prettier란?
- 개발자들 간에 다른 코딩스타일을 통일 시켜주는 도구
- 코드 포멧터로써 개발자가 작성한 코드를 정해진 코딩 스타일을 따르도록 자동으로 변환해주는 도구이다.
왜 Prettier를 사용하는지?
- 기존 포멧터와 달리 설정 여지가 거의 없다
- Prettier에서 디폴트로 정해놓은 코딩 스타일에서 크게 벗어나기가 어렵다
- 단순히 개발자가 작성한 코드를 수정해주는 게 아니라 구문 분석 후에 완전히 재작성을 해준다
ESLint와 통합
- Prettier는 단독 CLI 도구가 아니 일반적으로 ESLint와 같은 린터와 통합해서 사용하는 경우가 많다
CI와 통합하기
- Prettier와 같은 자동 포맷팅 도구는 CI 과정의 일부로 통합하기도 한다
- CI에서 Prettier를 실행하면 포멧팅이 적절히 되지 않은 코드가 머지되는 것을 효과적으로 예방할 수 있기 때문