ESLint flat config 오류 해결: eslint.config.js로 바꾼 뒤 규칙이 적용되지 않을 때 글 상단 요약 이미지
개발환경

ESLint flat config 오류 해결: eslint.config.js로 바꾼 뒤 규칙이 적용되지 않을 때

2026.05.16·수정 2026.05.10·약 1분

이 글에서 정리하는 내용

ESLint flat config 오류 해결: eslint.config.js로 바꾼 뒤 규칙이 적용되지 않을 때 빠른 진단 흐름

eslint.config.js로 바꾼 뒤 규칙이 안 먹는 문제는 대부분 flat config의 배열 순서, files 범위, ignores 위치, TypeScript parser 연결에서 생깁니다. extends 방식으로 생각하지 말고 어떤 객체가 어떤 파일에 적용되는지 먼저 확인해야 합니다.

내 증상이 이거면 여기부터 보세요

ESLint flat config 오류 해결: eslint.config.js로 바꾼 뒤 규칙이 적용되지 않을 때 해결 검증 흐름

undefined

  • eslint.config.js를 루트에 두었는지 확인합니다.
  • ignores는 가능하면 ignores만 가진 객체로 분리합니다.
  • TypeScript 파일은 files 범위와 parser 설정을 같이 확인합니다.
  • 변경 뒤에는 eslint –print-config로 실제 적용 결과를 확인합니다.

결국 ESLint flat config 오류는 하나의 마법 같은 해결책보다 확인 순서가 더 중요합니다. 에러 문구를 단계별로 나누고, 설정 파일과 실행 명령을 같은 기준으로 맞추면 같은 문제를 훨씬 짧게 끝낼 수 있습니다.

이 글이 마음에 드세요?

RSS 피드를 구독하세요!

댓글 남기기