eslint-config-airbnb version 11.0.0 introduces several updates and dependency bumps compared to the previous stable version, 10.0.1. A key change is the updated dependency on eslint-config-airbnb-base, moving from ^5.0.2 to ^7.0.0. This signifies potential updates to the base ESLint rules and configurations, which developers should be aware of as it might affect their existing codebase linting.
In the devDependencies, several packages received version upgrades. Notably, eslint moved from ^3.3.0 to ^3.4.0, eslint-find-rules from ^1.13.0 to ^1.13.1, eslint-plugin-react jumped from ^6.0.0 to ^6.2.0, eslint-plugin-import advanced from ^1.13.0 to ^1.14.0, and eslint-plugin-jsx-a11y went from ^2.1.0 to ^2.2.1. These updates likely include bug fixes, new features, and improved compatibility with the core ESLint engine.
The peerDependencies also reflect these upgrades, ensuring that projects using eslint-config-airbnb have compatible versions of eslint, eslint-plugin-react, eslint-plugin-import, and eslint-plugin-jsx-a11y. Developers upgrading should carefully review the changelogs for these peer dependencies to understand the implications of these version bumps for their projects. These changes collectively aim to enhance code quality, maintainability, and adherence to Airbnb’s JavaScript style guide, providing a more robust linting experience. The upgrade offers improved support for modern JavaScript and React features.
The are not vulnerabilities for the version 11.0.0 of the package eslint-config-airbnb