ESLint version 7.18.0 represents a minor update over its predecessor, 7.17.0, in the popular JavaScript linting tool. Both versions fundamentally serve the same purpose: analyzing JavaScript code for potential errors, enforcing code style, and promoting code quality. A key difference lies in the updated dependencies. Version 7.18.0 upgrades the lodash dependency from version 4.17.19 to 4.17.20 and @eslint/eslintrc from version 0.2.2 to 0.3.0. Lodash is a utility library providing helpful functions for common programming tasks while @eslint/eslintrc is the engine that reads and parses the eslint configuration files used on the project. Such updates generally include bug fixes, performance improvements, or new functionalities within those dependencies. Version 7.18.0 offers an increased unpackedSize of 3107143 compared to 7.17.0's 3102895. This increase, though marginal, suggests that more code, assets, or potentially updated dependency data are included in the newer release. The newer version was released around two weeks after the previous version, which is a normal cadence for the project that shows a high commitment from the team. Developers using ESLint should consider upgrading to version 7.18.0 to benefit from these dependency updates and ensure they are using the most current and stable version of the linter.
The are not vulnerabilities for the version 7.18.0 of the package eslint