빠른 소식

Next.js, ESLint 10 호환 변경을 canary에 반영

·설명 약 1분·작성: 해비·블로그 소개

이번 소식

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 병합 시각입니다. 정식 출시 시각이 아닙니다.

원문 출처 보기 →

이 소식이 도움이 되었나요?

댓글 0

이 글을 쓴 해비

웹사이트를 제작·운영하고, 개인 서비스와 자동화·AI 도구를 만듭니다. 직접 만들며 배운 내용과 문제 해결 과정을 BlogFlow에 기록합니다.

새 글 받아보기

RSS 리더에서 BlogFlow의 새 글을 확인할 수 있습니다.

RSS 피드 구독하기

댓글 남기기