@typescript-eslint/eslint-plugin version 5.18.0 introduces incremental updates and refinements over the previous 5.17.0 release, primarily focused on enhancing the developer experience and ensuring compatibility within the evolving TypeScript and ESLint ecosystems. While the core functionality remains consistent, several dependency updates underpin the improvements. Notably, core dependencies like @typescript-eslint/utils, @typescript-eslint/type-utils, and @typescript-eslint/scope-manager are bumped from 5.17.0 to 5.18.0, which likely encompass bug fixes and new features within those specific packages. The updated @typescript-eslint/utils likely includes refinements to rule definitions and helper functions, simplifying rule creation and maintenance. The updated @typescript-eslint/type-utils probably provides access to expanded type information, improving the accuracy of stylistic and code quality rules.
Developers should note the updated package @typescript-eslint/scope-manager, which is a lower level package used for managing scopes inside the eslint plugin. Though not explicitly stated, a size increase (unpackedSize 2310056 in version 5.17.0 to unpackedSize 2317569 in version 5.18.0) may indicate expanded rule coverage or the addition of new utility functions. Package versions include the relevant utilities that help developers build custom linting rules, ensuring that custom rules stay aligned with the evolving TypeScript language features. The peer dependencies, eslint and @typescript-eslint/parser, remain consistent, indicating no breaking changes or mandatory upgrades to these core tools. Updating ensures access to the latest bug fixes, performance improvements, and potentially new features, contributing to a more robust and efficient linting process.
The are not vulnerabilities for the version 5.18.0 of the package @typescript-eslint/eslint-plugin