eslint-config-airbnb version 15.0.0 introduces notable updates compared to its predecessor, 14.1.0, impacting developers leveraging Airbnb's JavaScript style guide. The core dependency, eslint-config-airbnb-base, is upgraded from "^11.1.0" to "^11.2.0", potentially incorporating new base rules and linting enhancements.
Several development dependencies and peer dependencies experience version bumps. Most notably, the eslint peer dependency jumps from "^3.15.0" to "^3.19.0". Similarly, eslint-plugin-react ascends significantly from "^6.9.0" to "^7.0.1", bringing in new React-specific linting rules and compatibility improvements. eslint-plugin-jsx-a11y moves from "^4.0.0" to "^5.0.1", which should provide improved accessibility linting. These upgrades suggest improved support for newer ESLint features, React versions and jsx-a11y guidelines, and potentially stricter rule enforcement compared to 14.1.0.
Developers should carefully review the changelogs and migration guides for ESLint, eslint-plugin-react and eslint-plugin-jsx-a11y, to understand the potential impact of these updates and adjust their codebases accordingly. The peerDependencies update requires that projects using eslint-config-airbnb also upgrade their eslint, eslint-plugin-react and eslint-plugin-jsx-a11y dependencies, or risk incompatibility issues. Ensure testing your code after the upgrade.
The release date is also important to consider since the newer version was released aproximately 3 months after the previous.
The are not vulnerabilities for the version 15.0.0 of the package eslint-config-airbnb