eslint-config-airbnb version 14.0.0 represents an upgrade to Airbnb's popular ESLint configuration, designed to enforce their JavaScript style guide, building upon the previous stable version 13.0.0. A primary difference lies in the updated dependencies, notably eslint-config-airbnb-base, which moves from version ^10.0.0 to ^11.0.1. This indicates underlying changes and improvements in the base ESLint configuration.
Developers upgrading to version 14.0.0 should be particularly aware of peer dependency updates. The required eslint version jumps from ^3.9.1 to ^3.13.0, eslint-plugin-react from ^6.6.0 to ^6.9.0, eslint-plugin-import from ^2.1.0 to ^2.2.0, and eslint-plugin-jsx-a11y dramatically increases from ^2.2.3 to ^3.0.2. These peer dependency bumps signify changes and potentially breaking changes in the rules these plugins enforce, requiring developers to adjust their codebases to align with the updated linting rules.
The devDependencies also reflect important upgrades. Specifically, eslint-plugin-react aligns with the peer dependency boost, moving from version ^6.6.0 to ^6.9.0, and eslint-plugin-import also mirrors the peer dependency, upgrading from ^2.1.0 to ^2.2.0. This consolidated movement across peer and development dependencies involving React, Import, and JSX A11y plugins suggests there will be enhanced linting capabilities in those areas. Developers should review the changelogs for these upgraded plugins to understand newly implemented rules and potential code adjustments that might be necessary for a smooth integration. Upgrading ensures access to the latest linting rules and best practices recommended by Airbnb's style guide.
The are not vulnerabilities for the version 14.0.0 of the package eslint-config-airbnb