env
- .eslintrc.json의 env
- 스크립트의 실행 환경을 명시하는 곳으로, 실행 환경에 맞는 전역 변수들을 사전에 정의할 수 있습니다.
- 예를 들어 아래의 예시 코드처럼 jest: true를 설정하면 jest 파일에서 describe, test, expect 등의 함수들이 no-undef 규칙에 걸리지 않는 것을 확인했습니다.
env: {
jest: true
}
- env에 설정할 수 있는 옵션은 여기서 확인 가능합니다.
- es2021 옵션
- 공식 문서에 의하면 es2021: true 옵션을 사용하면 ECMAScript 2021의 전역 변수들을 사전에 정의하고 ecmaVersion parser option도 12로 설정한다고 합니다.
parserOption
- eslint에서 사용하는 parser의 option을 설정할 수 있다.
- ecmaVersion은 프로젝트에 사용할 ECMAScript 버전을 명시하는 옵션이다.
- ecmaVersion: latest는 ecmaVersion: 2022와 같다.
- 프로젝트에서 사용하는 ecmaVersion에 맞게 parser의 버전을 설정하면 된다.
'Programming > JS' 카테고리의 다른 글
[Javascript] 타이머 함수 (0) | 2022.02.21 |
---|---|
[Javascript] 예외 처리 (0) | 2022.02.21 |
[Javascript] 정보 은닉 (0) | 2022.02.20 |
[Javascript] 탭 이동 효과 구현하기 (0) | 2021.12.21 |
[Javascript] Eslint와 prettier 설치 및 vscode 에러 해결법 (2) | 2021.12.10 |