Eslint-plugin-promise version 6.5.0 represents a recent update to this valuable ESLint plugin, designed to enforce best practices when working with JavaScript promises. Comparing it to the previous stable version, 6.4.0, reveals a few key changes impacting developers. While core functionality remains consistent (enforcing promise best practices), some development dependencies have been updated, specifically eslint-plugin-jest moved from version 26.9.0 to version 28.6.0 and lint-staged moved from version 12.5.0 to version 15.2.7. This suggests improvements in testing and pre-commit hooks integration for the plugin itself, potentially leading to higher code quality and a smoother development workflow for contributors.
Developers using eslint-plugin-promise benefit from its comprehensive rule set that helps avoid common promise-related pitfalls, leading to more robust and maintainable asynchronous code. The peer dependency on ESLint versions 7, 8, or 9 remains unchanged ensuring compatibility with a wide range of ESLint setups. The increased unpacked size from 71093 to 72004 alongside the update of the development dependencies can indicate that the upgrade contains new features, bug fixes and improved internal testing. The bump should encourage developers to upgrade to benefit from the latest improvements within the plugin's testing and development infrastructure, ultimately contributing to a more reliable and efficient use of promises in their projects.
The are not vulnerabilities for the version 6.5.0 of the package eslint-plugin-promise