Eslint-config-airbnb has a new version available, 1.0.0, released shortly after the previous stable version, 0.1.1. Both versions aim to provide an ESLint configuration that adheres to Airbnb's JavaScript style guide, ensuring code consistency and readability across projects.
The key change between these versions lies in their dependencies. Version 1.0.0 updates its dependencies, specifically upgrading eslint to version ^1.8.0 and eslint-plugin-react to ^3.7.1. In contrast, version 0.1.1 used eslint version 1.5.1 and eslint-plugin-react version 3.4.2, as well as an additional dev dependency babel-eslint at version 4.1.3 that is not present in the newer version. The newer version also declares eslint as a peer dependency, requiring users to have at least version 1.0.0 installed.
For developers considering using eslint-config-airbnb, this means version 1.0.0 offers compatibility with newer ESLint releases and React plugin versions, potentially unlocking new linting rules and features. Developers should be aware of the peer dependency on ESLint >=1.0.0. If a project already uses ESLint and the React plugin, upgrading to eslint-config-airbnb v1.0.0 might be seamless. However, if starting a new project, ensure ESLint and the React plugin meet the version requirements. The removal of babel-eslint is another change to consider. As always, consult the Airbnb style guide and ESLint documentation for comprehensive usage instructions.
The are not vulnerabilities for the version 1.0.0 of the package eslint-config-airbnb