npm / @eslint/eslintrc
@eslint/eslintrc
What changed in @eslint/eslintrc 1 to 3, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-27.
6 breaking2 new APIs and options1 fixes and other
See which of these apply to your code, ranked, in your agent:
npx @unstale/cli init@eslint/eslintrc 34 changes
Breaking changes 3
Support for function-style rules has been dropped.
Requires Node.js ^18.18.0 || ^20.9.0 || >=21.1.0.
The default schema is now []; developers relying on a different default must provide a schema explicitly.
Fixes and other changes 1
The all and recommended configs no longer include a name property.
@eslint/eslintrc 21 changes
Breaking changes 1
The FlatCompat constructor now requires eslint:all and eslint:recommended configs as parameters.
@eslint/eslintrc 14 changes
Breaking changes 2
The package switched to ESM, changing how developers import it.
Support for Node.js 10, 13, and 15 was dropped.
New APIs and options 2
Environments are now exported for developers to use.
A /universal entrypoint was added for developers who need that package entrypoint.