Eslint-plugin-html simplifies linting JavaScript code embedded directly within HTML files. Comparing version 4.0.0 and the older stable version 3.2.2, several key changes emerge, impacting developers seeking to maintain code quality in their HTML projects.
Version 4.0.0 replaces the semver dependency present in version 3.2.2, indicating a potential shift in how the plugin manages version compatibility checks, likely streamlining the dependency footprint. Critically, the devDependencies also show an evolution. Version 4.0.0 introduces eslint-config-benoitz-prettier for streamlined code formatting integration, replacing the older version's prettier-eslint-cli and eslint-config-benoitz. This signifies a move towards a potentially simpler or better-integrated approach to enforcing code style via Prettier.
The most relevant change for developers is the shift in the tooling used for code formatting and linting configuration. The update suggests an altered workflow for integrating Prettier and ESLint, potentially affecting configuration and command-line usage. Developers upgrading should investigate the implications of these changes, especially regarding their existing Prettier and ESLint setups. The core functionality of linting inline HTML scripts remains, providing an essential tool for web developers aiming for clean and maintainable web applications. Each version is released under the ISC license.
The are not vulnerabilities for the version 4.0.0 of the package eslint-plugin-html