Issue
- vscode(IDE)에서는 에러가 발생하지 않음
- CLI에서 eslint 혹은 tsc를 실행했을 때, 에러 발생
원인
- .eslintrc의 설정이 잘못 되어 있다.
- vscode의 eslintrc 설정이 잘못 되어 있다.
해결 방법
- 현재 디렉토리에서 lint를 실행시켰을 때, 어떤 룰이 적용되었는지 확인하는 명령어
npx eslint --print-config ./eslint-config.ts > .eslintrc.generated.json
- CLI에서 처리 완료되었으나 IDE에서 여전히 발생하는 경우, vscode settings.json을 확인
// vscode settings.json "eslint.workingDirectories": [ { "mode":"auto" } ],