ESLint는 JS 코드에서 발견된 문제 패턴을 식별하기 위한 도구이다. 코드 품질과 코딩 스타일 문제를 다룬다. ESLint를 install 하기 위해서는 Node.js가 미리 설치되어 있어야 한다.
우리는 다음과 같은 명령어를 통해 ESLint를 설치할 수 있다.
npm install eslint --save-dev
--save-dev 또는 -D 라는 옵션은 devDependencies에 추가됨을 말한다.
설치가 완료되면 package.json 파일의 devDependencies 항목에 eslint가 추가 되며
.eslintrc.js 라는 ESLint 설정 파일이 생성되게 된다.
env 항목은 사용환경을, extends 는 확장설정을, globals 은 전역 변수 설정,
parserOptions 은 버전과 모듈 사용 여부, rules 는 세부 설정을 할 수 있다.
공식문서를 통해 무엇을 어떻게 검사할 수 있으며 설정 변경을 어떻게 하는지 자세히 알아볼 수 있다.