The @typescript-eslint/eslint-plugin package provides ESLint rules specifically designed for TypeScript codebases, helping developers enforce consistent code style and catch potential errors. Comparing versions 2.28.0 and 2.27.0, we observe subtle but important updates. The most notable change lies in the updated dependency on @typescript-eslint/experimental-utils, moving from version 2.27.0 to 2.28.0. This suggests internal improvements or bug fixes within the experimental utilities package that directly benefit the ESLint plugin. While the other dependencies like regexpp, tsutils, and functional-red-black-tree remain unchanged, the update to @typescript-eslint/experimental-utils likely includes refinements to rule implementation, performance enhancements, or perhaps the introduction of new experimental features surfaced through the plugin.
Furthermore, there's a slight increase in the package size, evident in the fileCount (329 vs 320) and unpackedSize (1506771 bytes vs 1486612 bytes). This could indicate the addition of new rules, updated documentation, or refined code within existing rules, contributing to a more robust and comprehensive linting experience. Developers upgrading to 2.28.0 can expect a potentially more stable and feature-rich experience due to these internal improvements. The peer dependencies remain consistent, ensuring compatibility with existing ESLint and @typescript-eslint/parser setups. The release date difference of approximately one week also indicates an active development cycle, showing continuous dedication from the maintainers to improve the quality and capabilities of the plugin.
The are not vulnerabilities for the version 2.28.0 of the package @typescript-eslint/eslint-plugin