Version 6.18.0 of @typescript-eslint/eslint-plugin brings subtle but important updates to developers leveraging TypeScript linting within their projects. Compared to version 6.17.0, the primary change lies in the synchronized version updates for its internal @typescript-eslint/* dependencies. Specifically, @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 are all bumped from version 6.17.0 to 6.18.0. These aligned updates typically mean improved performance, bug fixes, and potentially new features or enhancements within those specific utility packages. The core dependencies like debug, ignore, semver, graphemer, ts-api-utils, @eslint-community/regexpp and natural-compare remain unchanged, ensuring compatibility and stability in the broader ecosystem.
While the devDependencies list remains largely consistent, the synchronized @typescript-eslint/* dependencies are important for developers authoring custom rules or relying on the internal utilities. The peer dependencies defining compatible versions of eslint and @typescript-eslint/parser also remain the same, signaling no breaking changes or required upgrades in the core tooling. A slight increase in the unpacked size of the distribution suggests minor additions or refinements in the bundled code that developers installing the package may see. Ultimately, the upgrade promises a smoother and more robust TypeScript linting experience with refinements throughout the underlying tooling.
The are not vulnerabilities for the version 6.18.0 of the package @typescript-eslint/eslint-plugin