unstale

npm / eslint-config-airbnb-extended

eslint-config-airbnb-extended

What changed in eslint-config-airbnb-extended 3, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-27.

2 breaking4 new APIs and options2 fixes and other

See which of these apply to your code, ranked, in your agent:

npx @unstale/cli init

@unstale/cli on npm

eslint-config-airbnb-extended 38 changes

Breaking changes 2

  • The rule is enabled with error severity, requiring node:assert to be replaced by node:assert/strict.

    3.3.0release notes

  • Import resolution now follows TypeScript semantics, resolving each file against its nearest tsconfig.json rather than the tsconfig selected by the process working directory.

    3.2.0release notes

New APIs and options 4

  • The new rule is set to off.

    3.3.0release notes

  • The new rule is enabled with warn severity.

    3.3.0release notes

  • Discovers the tsconfig.json closest to each linted file and caches one underlying resolver per discovered tsconfig, replacing reliance on the process working directory.

    3.2.0release notes

  • Adds an optional typescriptResolver parameter that forwards options to eslint-import-resolver-typescript, merged over the default; passing an explicit project opts out of automatic tsconfig discovery.

    3.2.0release notes

Fixes and other changes 2

  • The Node base rules were improved.

    3.3.0release notes

  • All prebuilt configs now use the automatic TypeScript import resolver, preventing false import resolution errors when one editor session lints files across monorepo packages.

    3.2.0release notes