NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm
Eslint Airbnb Config Extended
Last release 11 days ago
02 Oct 2026
Ships fairly regularly
a new release about every 5 weeks
Most releases are documented
notes for 49 of 59 stable releases
Nothing withdrawn
no release was ever pulled
2 years old
72 releases · first in 2025
One column per month.
eslint-config-airbnb-extended: Introduced the n/prefer-import/assert-strict rule with error severity, node:assert must now be replaced by node:assert/
n/prefer-import/assert-strict rule with error severity, node:assert must now be replaced by node:assert/strictn/prefer-process-get-builtin-module rule, set to off@next/next/no-location-assign-relative-destination rule with warn severityeslint-config-airbnb-extended: Introduced helpers.createAutoTypeScriptImportResolver, a drop-in replacement for createTypeScriptImportResolver that di
helpers.createAutoTypeScriptImportResolver, a drop-in replacement for createTypeScriptImportResolver that discovers the tsconfig.json closest to each linted file instead of relying on the process working directory, and caches one underlying resolver per discovered tsconfig@/*) work out of the box, no more false import-x/no-unresolved, import-x/extensions, or import-x/no-extraneous-dependencies errors when a single editor ESLint session lints files across packagestypescriptResolver param to helpers.getImportSettings to forward options to eslint-import-resolver-typescript (merged over the default { alwaysTryTypes: true }), passing an explicit project opts out of the automatic tsconfig discoverytsconfig.json, exactly like tsc and the IDE, instead of whichever tsconfig the process working directory happened to point atNothing published for this version
### 🩹 Fixes - Updated deps
eslint-config-airbnb-extended: Introduced n/prefer-global/crypto and n/prefer-global/timers rules with error severity
n/prefer-global/crypto and n/prefer-global/timers rules with error severityeslint-plugin-react-hooksbun in documentationnone option for the formatter CLI flagnone option for the strictConfig CLI flagFull Changelog: V3.0.1...V3.1.0
Nothing published for this version
eslint-config-airbnb-extended: Fixed #57
llms.txtFull Changelog: V3.0.0...V3.0.1
Significantly smaller package - the new version reduces the unpacked size by ~72% compared to the previous release
For more details, see the docs
As part of this release, the project has moved from a personal repository to a dedicated organization repository:
Full Changelog: V2.3.3...V3.0.0
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
eslint-config-airbnb-extended: Upgraded deps
Full Changelog: V2.3.2...V2.3.3
eslint-config-airbnb-extended: Upgraded deps
eslint-plugin-react-hooks versions 6 and 7security.mdFull Changelog: V2.3.1...V2.3.2
docs: Added detailed documentation for Extended Config and Legacy Config
Extended Config and Legacy Config@next/eslint-plugin-next in Package Used sectionFull Changelog: V2.2.0...V2.3.1
URL: https://eslint-airbnb-extended.nishargshah.dev
Node.js 16 or higherOwn Customization option has been removed, since we now provide complete documentation to reference.CLI in documentation.Full Changelog: V2.2.0...V2.3.0
eslint-config-airbnb-extended@2.2.0
eslint-config-airbnb-extended@2.2.0
eslint-config-airbnb-extended: Re-enabled the following formatting rules that were accidentally turned off during the eslint-stylistic integration:
react/jsx-closing-bracket-location
react/jsx-closing-tag-location
react/jsx-curly-brace-presence
react/jsx-curly-newline
react/jsx-curly-spacing
react/jsx-equals-spacing
react/jsx-first-prop-new-line
react/jsx-indent
react/jsx-indent-props
react/jsx-max-props-per-line
react/jsx-one-expression-per-line
react/jsx-pascal-case
react/jsx-props-no-multi-spaces
react/self-closing-comp
react/jsx-tag-spacing
react/jsx-wrap-multilines
create-airbnb-x-config: Fixed #18 issue
create-airbnb-x-config: Added strict config option in CLI
strict config option in CLIeslint-config-airbnb-extended: Added extensions feature for creating own config by yourself.
extensions feature for creating own config by yourself.eslint-config-airbnb-extended: Added one-to-one replacement for Airbnb ESLint configs
one-to-one replacement for Airbnb ESLint configsone-to-one replacement CLI options for Airbnb ESLint configsNothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
eslint-config-airbnb-extended: Added tailwind.config file in devDependencies excluded list
tailwind.config file in devDependencies excluded listcreate-airbnb-x-config: Readded option to create eslint.config.mjs file
eslint.config.mjs filepackageRootPath issuecreate-airbnb-x-config: Removed eslint.config.mjs create functionality temporary due to some weird issues
eslint.config.mjs create functionality temporary due to some weird issuescreate-airbnb-x-config: Resolved: Template not found issue from dist folder
Template not found issue from dist foldercreate-airbnb-x-config: Resolved: package.json issue
package.json issuecreate-airbnb-x-config: Detect Package Manager automatically, and based on that, it will install the package.
eslint.config.mjs filets-node and added tsxts-node and added tsxeslint-config-airbnb-extended: Updated README.md for strictRules
strictRulestypescript-eslint for functioning (#4)create-airbnb-x-config: Prettier config changed due to arrow-body-style and prefer-arrow-callback issue, see issue
arrow-body-style and prefer-arrow-callback issue, see issuecursor issue while exitingeslint-config-airbnb-extended: Fixed node import issue by adding cjs and mjs configurations
node import issue by adding cjs and mjs configurationsno-unsupported-features/es-syntax rule severity to offeslint-config-airbnb-extended: Fixed getStylisticLegacyConfig function, due to that many rules were not working
getStylisticLegacyConfig function, due to that many rules were not workingno-unsafe-call from reactStrictchecksVoidReturn for no-misused-promisesstrictConfigeslint-config-airbnb-extended: Added files in all rules and configs
files in all rules and configsgetImportSettings function to get the settings of importeslint-config-airbnb-extended: Fixed no-confusing-void-expression rule for arrow function
no-confusing-void-expression rule for arrow functioneslint-config-airbnb-extended: Fixed files issue in typescriptEslintStrictRules
files issue in typescriptEslintStrictRulestsExtensions spreading issuetypescriptEslintStrictRuleseslint-config-airbnb-extended: Added typescript-eslint recommended and stylistic rules in typescriptEslint config
typescript-eslint recommended and stylistic rules in typescriptEslint configprettier functionalitytemplates by the scripttemplates for prettiereslint-config-airbnb-extended: Changed typescript-eslint rules severity
typescript-eslint rules severitydisableTypeChecked config for javascript from typescript-eslinttypescriptEslintStrict rulestypescript-eslint function in Check Updatestemplates configscreate-airbnb-x-config: Added tsConfigs in TypeScript config
tsConfigs in TypeScript configvite config in dev dependencies allowed listeslint-config-airbnb-extended: Fixed ignoreTypes issue
ignoreTypes issueeslint-config-airbnb-extended: Changed rules keys
rules keysstylistic plugin of javascript, typescript, jsx and plusstylistic and stylistic-plus in base configstylistic-disable-legacy configstylistic-react in React configstylistic-typescript and stylistic-typescript-plus in TypeScript configstylistic function in Check UpdatesreactStrict rules from base config to react configtemplates configseslint-config-airbnb-extended: base rules typescript issue fixed
eslint-config-airbnb-extended: fixed: Error: Cannot find module
<plugin>create-airbnb-x-config: Added @eslint/js package for eslint recommended rules
@eslint/js package for eslint recommended rules@eslint/compat package in commandseslint-config-airbnb-extended: Removed next plugin from next config
next plugin from next confignext plugin in pluginsnext rulesnext function added in Check Updatesconfigsnext plugin in templateseslint-config-airbnb-extended: differentiate deprecated rules from all rules
reactA11y rule to reactJsxA11yReact eslint rules (not the package rules) to react/recommanded configimport-x plugin from base confignode plugin in pluginsimport-x plugin in pluginsCheck Updates functionality added so in future if some new rule comes up then script can automatically checkeslint-inspector.config.mjs for checking rules statusdeprecated rules from all rulesnode config typo fixed (n/no-unsupported-features/es-builtin => n/no-unsupported-features/es-builtins)import-x plugin in templateseslint-config-airbnb-extended: node config no longer extends base config
node config no longer extends base configeslint-plugin-n for node confignode package name in commands listnode typescript config from templates folder as it not neededcreate-airbnb-x-config: Added templates folder.
templates folder.getConfigUrl function to get the url for GitHub for selected config.eslint-config-airbnb-extended: Added react-jsx-runtime rules in next.js as it is not required those rules.
react-jsx-runtime rules in next.js as it is not required those rules.react/require-default-props rule and set defaultProps (default) in functions.boolean-prop-naming from reactStrict config as it is very hard to maintain in live projects.eslint-config-airbnb-extended: Added next config
next configeslint-config-airbnb-extended: typescript-eslint rule deprecation issue fixed
react config no longer extends base config in all and typescriptreactStricts rulestypescript-eslint rule deprecation issue fixedeslint-config-airbnb-extended: Did 50% Code rewrite due to size issues but no breaking changes
react config no longer extends base configeslint-config-airbnb-extended config for project linting-b flag in tsc commandreferences and composite options in tsconfigeslint-config-airbnb-extended: Resolved npx issue by adding shebang line
npx issue by adding shebang lineeslint-config-airbnb-extended: Renamed typescript-only config to typescript
typescript-only config to typescripttypescript config to allnode configcreate-airbnb-x-config: Resolved package manager issue
Your coding agent can read these notes before it upgrades. Set up the MCP server →