Linter 란?

언어에 맞게 코드를 분석해서 에러, 코딩스타일, 문법에러를 알려주는 모듈

Eslint 란?

자바스크립트를 검사해주는 Linter 이다

https://eslint.org/

설치

npm install eslint -D
yarn add eslint -D

-D 는 --dev 의 약자로 package.json의 dependencies가 아닌 devDependencies에 저장된다. devDependencies는 개발할 때 사용하는 패키지를 설치하는 곳으로 product로 배포시 포함되지 않는다

How to use

eslint --init

위를 입력하면 설정할 것에 대해 몇 개 질문한다. coding style은 왠만하면 제외하는 것을 추천한다

설정

설정은 나중에 사용하게 된다면 업데이트 할 생각이다
제일 좋은 건 문서를 읽어보는 것이다 (영어 공부하자!)

https://eslint.org/docs/user-guide/configuring