eslint-plugin-react version 7.15.0 introduces notable updates compared to the previous stable version, 7.14.3, primarily revolving around dependency upgrades and subtle internal adjustments. A key enhancement is the bump of the resolve dependency from version 1.10.1 to 1.12.0, potentially impacting module resolution strategies within the plugin. Additionally, jsx-ast-utils sees an update, moving from version 2.1.0 to 2.2.1. This change likely incorporates improvements in JSX parsing and manipulation utilities, fostering more accurate and reliable linting for React components.
On the development dependency side, the update includes a newer version of typescript (3.6.3 vs 3.2.2), eslint-plugin-import (2.18.2 vs 2.17.2) and eslint-config-airbnb-base (13.2.0 vs 13.1.0), suggesting improvements in the developer experience, potentially streamlined workflows, and refined code style enforcement aligning with Airbnb's conventions.
While the core functionality of the plugin remains consistent in providing React-specific linting rules for ESLint, these updates address underlying libraries and development tools. Developers should assess whether these changes align with their existing project setup and dependencies, ensuring a smooth upgrade process and taking advantage of the newer functionalities offered by these underlying packages. The slight increase in unpackedSize, from 633238 to 653187, and fileCount from 107 to 108, hints at minor additions or modifications within the plugin's codebase alongside these dependency updates.
The are not vulnerabilities for the version 7.15.0 of the package eslint-plugin-react