# What changed in eslint-config-next

> 9 changes in eslint-config-next 15 to 16 from its official release notes, upgrade guides and advisories: 6 breaking. Each one cited. Sources checked 2026-10-27. HTML: https://unstale.sh/npm/eslint-config-next/

To see which of these apply to a repository, run `npx @unstale/cli init` in it.

## eslint-config-next 16

### Breaking changes

- The eslint option in the Next.js config file has been removed. (16.0.0) — [upgrade guide](https://nextjs.org/docs/app/guides/upgrading/version-16)
- 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. (16.0.0) — [upgrade guide](https://nextjs.org/docs/app/guides/upgrading/version-16), [upgrade guide](https://nextjs.org/docs/pages/guides/upgrading/version-16)
- The build command no longer runs linting. (16.0.0) — [upgrade guide](https://nextjs.org/docs/app/guides/upgrading/version-16), [upgrade guide](https://nextjs.org/docs/pages/guides/upgrading/version-16)
- The plugin now defaults to ESLint Flat Config format; users of legacy .eslintrc may need to migrate. (16.0.0) — [upgrade guide](https://nextjs.org/docs/pages/guides/upgrading/version-16)
- The next lint command has been removed; use Biome or ESLint directly. (16.0.0) — [upgrade guide](https://nextjs.org/docs/app/guides/upgrading/version-16), [upgrade guide](https://nextjs.org/docs/pages/guides/upgrading/version-16)
- Next.js 16 removes this command; replace its scripts with ESLint CLI commands compatible with the lint configuration. (16.0.0) — [upgrade guide](https://nextjs.org/docs/app/guides/upgrading/version-16)

### Behavior and default changes

- The plugin now defaults to ESLint Flat Config format; projects using legacy .eslintrc format should consider migrating. (16.0.0) — [upgrade guide](https://nextjs.org/docs/app/guides/upgrading/version-16)

### Tooling

- Migrate from next lint to the ESLint CLI. (16.0.0) — [upgrade guide](https://nextjs.org/docs/app/guides/upgrading/version-16)

## eslint-config-next 15

### Tooling

- Manual upgrade instructions now include installing the latest eslint-config-next package alongside Next.js and React, using pnpm, npm, yarn, or bun. (15.0.0) — [upgrade guide](https://nextjs.org/docs/app/guides/upgrading/version-15)
