Version 8.9.0 of @typescript-eslint/eslint-plugin brings refined TypeScript linting capabilities for ESLint, building upon the solid foundation of version 8.8.1. The update includes synchronized version bumps across several core dependencies like @typescript-eslint/utils, @typescript-eslint/type-utils, @typescript-eslint/visitor-keys, and @typescript-eslint/scope-manager, ensuring consistent behavior and potentially incorporating bug fixes or minor enhancements within those packages.
While the developer dependencies largely remain consistent, this upgrade focuses on stabilizing the core linting experience. With the peer dependencies requirements of eslint remaining at ^8.57.0 || ^9.0.0 and @typescript-eslint/parser at ^8.0.0 || ^8.0.0-alpha.0 migration from 8.8.1 to 8.9.0 should be smooth.
The distribution metadata reveals a slight increase in file count and unpacked size, suggesting additions or modifications of rules, configurations, or supporting files. Developers should check release notes for any specific rule updates or code style changes that might impact existing projects. Also, version 8.9.0 was released on 2024-10-14 while the previous version 8.8.1 was released on 2024-10-07 so the gap in time is about one week.
The are not vulnerabilities for the version 8.9.0 of the package @typescript-eslint/eslint-plugin