Version 8.27.0 of @typescript-eslint/eslint-plugin introduces incremental updates and refinements over its predecessor, version 8.26.1, solidifying its position as the go-to TypeScript linting solution for ESLint users. The core functionalities remain consistent, ensuring a smooth transition for existing users, however, several internal dependencies receive version bumps. Specifically, @typescript-eslint/utils, @typescript-eslint/type-utils, @typescript-eslint/visitor-keys, and @typescript-eslint/scope-manager all update to 8.27.0, aligning the internal ecosystem and potentially bringing minor performance improvements or bug fixes that trickle down to the user experience.
While the development dependencies mostly remain the same, with tools like jest, prettier, and typescript still serving as the foundations for testing and formatting, the @typescript-eslint/rule-tester and @typescript-eslint/rule-schema-to-typescript-types packages are also bumped to 8.27.0. This signifies ongoing efforts to improve the developer experience for those creating custom linting rules.
Crucially, the peer dependencies stipulations remain constant, requiring eslint versions ^8.57.0 || ^9.0.0, typescript versions >=4.8.4 <5.9.0, and @typescript-eslint/parser versions ^8.0.0 || ^8.0.0-alpha.0. This confirms that the core compatibility matrix hasn't shifted, ensuring stability when upgrading. The unpacked size increases slightly, indicating possible additions or expansions to existing rules. The release date also jumps forward providing updated information.
The are not vulnerabilities for the version 8.27.0 of the package @typescript-eslint/eslint-plugin