The @typescript-eslint/eslint-plugin package provides ESLint rules specifically designed for TypeScript codebases. Version 8.18.0 builds upon the previous stable release, version 8.17.0, with several key updates. A primary change is the updated dependencies across the board, bumping @typescript-eslint/utils, @typescript-eslint/type-utils, @typescript-eslint/visitor-keys, @typescript-eslint/scope-manager, @typescript-eslint/rule-tester, and @typescript-eslint/rule-schema-to-typescript-types to version 8.18.0 to ensure internal consistency and incorporate the latest functionalities and bug fixes within these core utilities. While jest remains at v29.7.0 and prettier stays at v3.2.5, the changes in the @typescript-eslint utils highlight a focus on refinements and improvements within the TypeScript ESLint ecosystem. Developers should take note of these updated dependencies, as they may introduce subtle changes in rule behavior or new linting capabilities. Although the peer dependencies eslint and @typescript-eslint/parser are unchanged. Furthermore, version 8.18.0 sees a slight increase in unpacked size from 2760363 to 2766747, and the new release date, signaling the inclusion of potentially new rules, enhanced existing rules, or fixed bugs. The increased filesize is also because of the dependency bump. Developers should review the changelog for a comprehensive overview of the modifications and enhancements between these versions. The update was released on Dec 9th 2024, just one week after the previous release date of Dec 2nd 2024.
The are not vulnerabilities for the version 8.18.0 of the package @typescript-eslint/eslint-plugin