[javascript] Jest와 ESLint의 연동 방법은 어떻게 되는가?
아래는 Jest와 ESLint를 연동하는 방법입니다:
- 프로젝트에 Jest와 ESLint를 설치합니다. 다음 명령어를 사용할 수 있습니다:
npm install --save-dev jest eslint eslint-plugin-jest
- 프로젝트 루트에
.eslintrc.js
라는 파일을 만들고 다음과 같이 설정합니다:module.exports = { env: { jest: true, }, plugins: ['jest'], extends: ['eslint:recommended', 'plugin:jest/recommended'], };
- 프로젝트 루트에
jest.config.js
라는 파일을 만들고 다음과 같이 설정합니다:module.exports = { testEnvironment: 'node', };
- 필요한 경우, 다른 ESLint 설정을 추가하거나 Jest 설정을 변경할 수 있습니다.
이제 Jest와 ESLint가 연동되었습니다. 테스트를 작성할 때 Jest를 사용하고, 코드 스타일 검사를 할 때는 ESLint를 사용하면 됩니다. 이렇게 연동된 Jest와 ESLint를 사용하면 테스트와 코드 스타일 검사를 효과적으로 진행할 수 있습니다.
더 많은 정보를 원하시면 Jest와 ESLint 공식 문서를 참고하세요.
- Jest: https://jestjs.io/
- ESLint: https://eslint.org/
- eslint-plugin-jest: https://github.com/jest-community/eslint-plugin-jest