Post

prettier

prettier

Prettier란?

  • 개발자들 간에 다른 코딩스타일을 통일 시켜주는 도구
  • 코드 포멧터로써 개발자가 작성한 코드를 정해진 코딩 스타일을 따르도록 자동으로 변환해주는 도구이다.

왜 Prettier를 사용하는지?

  • 기존 포멧터와 달리 설정 여지가 거의 없다
  • Prettier에서 디폴트로 정해놓은 코딩 스타일에서 크게 벗어나기가 어렵다
  • 단순히 개발자가 작성한 코드를 수정해주는 게 아니라 구문 분석 후에 완전히 재작성을 해준다

ESLint와 통합

  • Prettier는 단독 CLI 도구가 아니 일반적으로 ESLint와 같은 린터와 통합해서 사용하는 경우가 많다

CI와 통합하기

  • Prettier와 같은 자동 포맷팅 도구는 CI 과정의 일부로 통합하기도 한다
  • CI에서 Prettier를 실행하면 포멧팅이 적절히 되지 않은 코드가 머지되는 것을 효과적으로 예방할 수 있기 때문
This post is licensed under CC BY 4.0 by the author.