Eslint-plugin-react has released version 7.18.0, a minor update to the widely used ESLint plugin that provides React-specific linting rules, building upon the previous stable version 7.17.0. The core functionality of providing linting rules remains consistent between the releases, ensuring code quality and adherence to best practices in React projects.
Key updates in version 7.18.0 primarily revolve around dependency upgrades, aiming to improve stability and compatibility. Notably, resolve has been updated from version 1.13.1 to 1.14.2, object.values from 1.1.0 to 1.1.1, array-includes from 3.0.3 to 3.1.1, object.entries from 1.1.0 to 1.1.1 and object.fromentries from 2.0.1 to 2.0.2. These updates likely incorporate bug fixes and performance enhancements. A new dependency object.fromentries has been introduced
For developers, this means a smoother linting experience with potentially fewer compatibility issues. The peer dependency on ESLint remains unchanged (^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0), so the update shouldn't necessitate changes to your ESLint configuration.
The file count increased from 109 to 112, while the unpacked size increased from 664986 to 684688, reflecting increased functionality from upgraded dependencies. While the core ruleset remains largely the same, users should review the changelog in the repository for specific rule changes or deprecations that might impact their projects, ensuring a seamless transition. Upgrading is recommended to benefit from the latest improvements and dependency updates.
The are not vulnerabilities for the version 7.18.0 of the package eslint-plugin-react