ESLint config xo-react has been updated to version 0.28.0, offering notable changes for React developers seeking streamlined linting workflows. Key updates involve a significant shift in dependencies, requiring ESLint version 9.18.0 or higher as a peer dependency, marking a move towards modern ESLint standards. Developers should ensure their projects meet this requirement before upgrading.
The update also brings in updated versions of eslint-plugin-react (version ^7.37.4) and eslint-plugin-react-hooks (version ^5.1.0) as dependencies, potentially introducing new linting rules and best practices for React and React Hooks. Developers will benefit from enhanced code quality checks specific to React development patterns. React is now a development dependency at version ^19.0.0.
Compared to the previous version 0.27.0, which supported older versions of these packages, this release provides an upgraded linting experience focused on reflecting the latest React best practices. Notably, older devDependencies like ava and is-plain-obj are also updated. This update signals a commitment to maintain compatibility with the evolving React ecosystem. Developers should carefully review their existing configurations and test thoroughly after upgrading to ensure seamless integration and adherence to the latest linting rule set. The release date of version 0.28.0 is January 21, 2025 whereas the release date of the previous version is March 19, 2022.
The are not vulnerabilities for the version 0.28.0 of the package eslint-config-xo-react