자동화된 툴을 사용하는 것은 프로젝트에 있어서 가장 중요하다! 서로 다른 형태의 코딩 스타일은 가독성이 떨어지기 때문이다.
코딩 스타일을 통일 시키기 위해서는 ESlint, Prettier와 같은 도구들이 필요하다.
ESlint는 문법을 , Prettier는 코드포멧을 담당한다.
예를 들면 var를 사용하지 못하게 하는 것은 ESlint, 쌍따옴표를 홑따옴표로 바꿀 수 있게 하는 것이 Prettier라고 할 수 있다.
이때까지는 그냥 vscode내의 extension에서 Prettier와 ESlint를 다운받아서 내 컴퓨터 내에서만 적용되게 해서 사용했다.
eslint
npm install eslint --save-dev
prettier
npm install prettier --save-dev
eslint-config-prettier
npm install eslint-config-prettier --save-dev
루트 디렉토리에 .prettierrc.js
.eslintrc
파일을 추가 하여 각 파일에 필요한 rule을 작성한다.