Lint는 보푸라기 라는 뜻인데 프로그래밍 쪽에서는 에러가 있는 코드에 표시를 달아놓는 것을 의미한다.
ESLint는 자바스크립트 문법 중 에러가 있는 곳에 표시를 해주는 도구를 의미한다.
즉, 자바스크립트나 타입스크립트의 코드를 검사해주는 역할
프로젝트를 하면 정말 다양한 코딩스타일이 많다. 예를 들면, 함수를 정의할 때 어떤 사람은 일반 function 키워드로 정의하고 어떤 사람은 arrow function으로 정의하는등 사람마다 코딩스타일이 다른 데 이러한 방식들을 일관성있는 방식으로 구현할 수 있도록 잡아주기 위해서 ESLint를 사용한다.
npm으로 ESLint 설치
npm install -D eslint
vscode의 EXTENSION에서 ESLint 설치
ESLint는 해당 워크스페이스(해당 프로젝트)에서 eslint가 설치되어 있는지 확인해보고, 없으면 글로벌 eslint를 참조한다.