- 패키지 매니저를 사용하여 ESLint 설치하기:
- npm을 사용하는 경우: 터미널에서
npm install eslint --save-dev
를 실행합니다. - yarn을 사용하는 경우: 터미널에서
yarn add eslint --dev
를 실행합니다.
- npm을 사용하는 경우: 터미널에서
-
프로젝트 디렉토리에
.eslintrc
또는.eslintrc.json
파일을 생성합니다. 이 파일에는 ESLint 설정 및 규칙이 포함될 것입니다. -
.eslintrc
파일에 ESLint 구성 추가하기: 아래는 간단한 예시입니다.{ "env": { "browser": true, "es6": true }, "extends": "eslint:recommended", "parserOptions": { "ecmaVersion": 2020 }, "rules": { // 여기에 사용할 규칙을 추가합니다. } }
위에서는
eslint:recommended
를 사용하여 기본 권장 규칙을 활성화하고,ecmaVersion
을 설정하여 사용할 ECMAScript 버전을 지정합니다.rules
속성을 사용하여 추가적인 규칙을 설정할 수 있습니다. -
플러그인 설치하기: 원하는 플러그인을 사용하려면 해당 플러그인을 추가로 설치해야 합니다. 예를 들어,
eslint-plugin-react
플러그인을 설치하려면 패키지 매니저를 사용하여npm install eslint-plugin-react --save-dev
또는yarn add eslint-plugin-react --dev
를 실행합니다. -
.eslintrc
파일에서 플러그인 설정 추가하기: 플러그인을 사용할 경우,.eslintrc
파일의plugins
섹션에 해당 플러그인을 추가해야 합니다. 예를 들어,eslint-plugin-react
플러그인을 사용하려면 아래와 같이.eslintrc
파일을 수정합니다.{ "env": { "browser": true, "es6": true }, "extends": "eslint:recommended", "parserOptions": { "ecmaVersion": 2020 }, "plugins": [ "react" ], "rules": { // 여기에 사용할 규칙을 추가합니다. } }
플러그인을 추가한 후, 해당 플러그인이 제공하는 규칙을 적용할 수 있습니다.
- 코드에서 ESLint 실행하기:
프로젝트의 루트 디렉토리에서 터미널을 열고,
eslint
명령어를 실행하여 코드에서 ESLint를 실행할 수 있습니다. 예를 들어,eslint src
명령어를 실행하면src
디렉토리의 JavaScript 파일이 검사됩니다. 검사 결과에서 실수나 잠재적인 문제를 확인할 수 있습니다.
위와 같은 단계를 따라하면 프로젝트에 ESLint 플러그인을 추가할 수 있습니다. 팀 내에서 일관된 코딩 스타일과 더 나은 코드 품질을 유지할 수 있도록 ESLint를 사용해보세요. 자세한 설정 및 규칙에 대한 자세한 내용은 ESLint 공식 문서를 참조해주세요.