The eslint-config-airbnb-base package provides a foundational ESLint configuration aligning with Airbnb's JavaScript style guide, offering a robust starting point for projects seeking consistent code style and quality. Examining versions 11.3.1 and 11.3.2 reveals subtle but important shifts.
Version 11.3.2, released on August 22, 2017, upgrades the eslint dev dependency to version ^4.5.0 from ^4.3.0 in version 11.3.1 (released July 24, 2017). Correspondingly the peer dependency eslint has also been updated, meaning, developers need to ensure their project uses eslint version ^3.19.0 || ^4.5.0 to align with the version 11.3.2 of the configuration. This indicates a commitment to staying current with ESLint's evolving features and rule sets. The eslint-plugin-import versions remains the same across the versions.
For developers, this means upgrading from 11.3.1 to 11.3.2 requires verifying compatibility with ESLint 4.5.0. The upgrade might introduce new linting errors if the existing codebase doesn't fully comply with the newer ESLint rules or configurations. It's crucial to review ESLint's changelog for any breaking changes or new rules introduced in version 4.5.0 compared to 4.3.0. While the core functionality of the Airbnb base config remains the same (enforcing Airbnb's Javascript style guide) the underlying linting environment has been updated, potentially impacting existing projects. Hence, a cautious upgrade with thorough testing is recommended.
The are not vulnerabilities for the version 11.3.2 of the package eslint-config-airbnb-base