eslint-config-airbnb-base version 11.3.0 introduces several updates compared to the previous stable version, 11.2.0, impacting developers using Airbnb's base JavaScript ESLint configuration. A notable change lies in the peer dependencies. Version 11.3.0 now supports ESLint versions ^3.19.0 || ^4.3.0, whereas 11.2.0 only supported ^3.19.0. This means that users can now use ESLint version 4.3.0 alongside this configuration. Both versions require eslint-plugin-import ^2.7.0.
Several dev dependencies have also been updated. ESLint is bumped from ^3.19.0 to ^4.3.0. Also eslint-plugin-import moved from version ^2.2.0 to ^2.7.0. Also, eslint-find-rules was updated from ^1.14.3 to ^3.1.1 and babel-preset-airbnb from ^2.2.3 to ^2.4.0. A new dependency has been added: eslint-restricted-globals in the version ^0.1.1. These updates likely bring in new linting rules, improved code analysis, and better compatibility with the latest JavaScript features. Developers upgrading should review the changelogs for ESLint, eslint-plugin-import, eslint-find-rules and babel-preset-airbnb to understand the specific rule changes and ensure their code adheres to the updated standards. The update to ESLint is particularly important, potentially requiring code adjustments to align with new or stricter linting rules enforced by version. While both versions offer a solid foundation for enforcing Airbnb's JavaScript style guide, version 11.3.0 provides enhanced tooling and broader ESLint compatibility.
The are not vulnerabilities for the version 11.3.0 of the package eslint-config-airbnb-base