npm / eslint-config-next
eslint-config-next
What changed in eslint-config-next 15 to 16, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-27.
6 breaking1 behavior and defaults2 tooling
See which of these apply to your code, ranked, in your agent:
npx @unstale/cli initeslint-config-next 168 changes
Breaking changes 6
The eslint option in the Next.js config file has been removed.
Version 16 requires ESLint 9 or later; projects using an existing configuration that does not use eslint-config-next@16 can keep its compatible ESLint version.
The build command no longer runs linting.
The plugin now defaults to ESLint Flat Config format; users of legacy .eslintrc may need to migrate.
The next lint command has been removed; use Biome or ESLint directly.
Next.js 16 removes this command; replace its scripts with ESLint CLI commands compatible with the lint configuration.
Behavior and default changes 1
The plugin now defaults to ESLint Flat Config format; projects using legacy .eslintrc format should consider migrating.
Tooling 1
Migrate from next lint to the ESLint CLI.
eslint-config-next 151 changes
Tooling 1
Manual upgrade instructions now include installing the latest eslint-config-next package alongside Next.js and React, using pnpm, npm, yarn, or bun.