이번 소식
Next.js가 ESLint 10에서 eslint-config-next가 동작하도록 호환성을 보완한 변경을 개발용 canary 브랜치에 병합했습니다. 확인 시점에는 이 변경을 담은 패키지 릴리스가 나오지 않았습니다.
주요 변경
- Babel 파서의 전역 변수 처리와 React·import 플러그인의 삭제된 API 사용을 보완했습니다.
- TypeScript 경로 별칭 해석을 보완하면서 ESLint 9 호환도 유지합니다.
- 일부 플러그인의 peer dependency 범위는 아직 갱신되지 않아, 의존성 호환 범위를 엄격하게 검사하는 설치는 실패할 수 있습니다.
어떤 점이 달라지나요?
ESLint 10 전환을 준비하는 Next.js 프로젝트에서 살펴볼 호환성 변경입니다. 다만 브랜치 반영을 현재 배포판의 지원 완료로 받아들이면 안 됩니다. ESLint 10에는 Node.js ^20.19.0 || ^22.13.0 || >=24가 필요하므로 Next.js 자체 최소 버전과 별도로 실행 환경을 확인해야 합니다. 이번 조사에서 설치·린트 실행은 하지 않았습니다.
실제 변경 시각(KST): 2026년 10월 6일 01:44:35, PR #99628의 canary 병합 시각입니다. 정식 출시 시각이 아닙니다.
새 글 받아보기
RSS 리더에서 BlogFlow의 새 글을 확인할 수 있습니다.