ESlint와 Prettier

이정민·2022년 12월 21일
0

자동화된 툴을 사용하는 것은 프로젝트에 있어서 가장 중요하다! 서로 다른 형태의 코딩 스타일은 가독성이 떨어지기 때문이다.
코딩 스타일을 통일 시키기 위해서는 ESlint, Prettier와 같은 도구들이 필요하다.

ESlint와 Prettier

ESlint는 문법을 , Prettier는 코드포멧을 담당한다.

예를 들면 var를 사용하지 못하게 하는 것은 ESlint, 쌍따옴표를 홑따옴표로 바꿀 수 있게 하는 것이 Prettier라고 할 수 있다.

이때까지는 그냥 vscode내의 extension에서 Prettier와 ESlint를 다운받아서 내 컴퓨터 내에서만 적용되게 해서 사용했다.

사용 방법

  1. eslint

    • npm install eslint --save-dev
    • CRA를 사용하는 경우 ESlint는 이미 내장되어 있기 때문에 Prettier만 설치해도 된다
  2. prettier

    • npm install prettier --save-dev
  3. eslint-config-prettier

    • eslint에는 일부 prettier와 충돌되는 formatting을 포함하고 있기 때문에 관련 rule을 모두 해제해야한다.
    • npm install eslint-config-prettier --save-dev
  4. 루트 디렉토리에 .prettierrc.js .eslintrc 파일을 추가 하여 각 파일에 필요한 rule을 작성한다.

0개의 댓글