Eslint-plugin-promise version 3.7.0 introduces a significant overhaul compared to version 3.6.0, focusing on enhanced code quality tools and developer experience. A major shift is the adoption of Jest as the primary testing framework, replacing Mocha, indicating a move towards more robust and feature-rich testing capabilities. Furthermore, the new version integrates Prettier for code formatting, alongside lint-staged for ensuring only clean code is committed, and Husky for Git hooks, automating code quality checks.
The dependency list expanded dramatically, including specific ESLint plugins like eslint-plugin-jest, eslint-plugin-node, eslint-plugin-import, eslint-plugin-eslint-plugin, eslint-plugin-prettier and eslint-plugin-standard. Configuration tools such as eslint-config-prettier and eslint-config-standard streamline ESLint setup. These additions suggest a hardened focus on comprehensive code analysis, style enforcement, and plugin quality.
Developers upgrading to 3.7.0 can expect a more opinionated and automated workflow, promoting cleaner code and fewer style violations. While the core functionality of enforcing promise best practices remains the same, the development environment benefits from modern tools and streamlined configuration, ultimately contributing to a more efficient and maintainable codebase. The update signifies a transition towards a more mature and developer-friendly ecosystem.
The are not vulnerabilities for the version 3.7.0 of the package eslint-plugin-promise