eslint-config-airbnb version 8.0.0 marks an evolution in Airbnb's popular ESLint configuration, designed to enforce their Javascript style guide. Released on April 22, 2016, it builds upon the foundation laid by version 7.0.0, released just days prior on April 11, 2016.
A key difference lies in the introduction of eslint-config-airbnb-base as a core dependency in version 8.0.0. This suggests a modularization effort, potentially allowing users to adopt a base configuration without the React-specific rules, providing greater flexibility.
The peer dependencies have been updated to newer versions, including eslint now at "^2.8.0", eslint-plugin-react upgraded to "^5.0.1", eslint-plugin-import first time being mentioned at "^1.5.0", and eslint-plugin-jsx-a11y at "^1.0.2" bringing improved linting capabilities and support for the latest React features and accessibility best practices.
Also, version 8.0.0 dropped parallelshell as dev dependency and included eslint-find-rules.
For developers, upgrading to version 8.0.0 means benefiting from potentially more robust and up-to-date linting rules, particularly regarding React and JSX accessibility, enforced by the updated peer dependencies. The introduction of eslint-config-airbnb-base indicates a commitment to wider adoption, catering to projects beyond React. Keep in mind that peer dependencies need to be installed manually, so consider the new versions.
The are not vulnerabilities for the version 8.0.0 of the package eslint-config-airbnb