The @typescript-eslint/eslint-plugin package, a crucial tool for TypeScript developers leveraging ESLint, saw a release of version 5.40.0 on October 10, 2022, following closely after version 5.39.0 released on October 3, 2022. Both versions maintain the same core function: providing TypeScript-specific linting rules for ESLint.
The key difference lies in the updated dependencies. Version 5.40.0 updates its internal dependencies to align with its own version number, specifically @typescript-eslint/utils, @typescript-eslint/type-utils, and @typescript-eslint/scope-manager moving from 5.39.0 to 5.40.0. This synchronization ensures internal consistency and potentially incorporates bug fixes and improvements within those sub-packages. Developers upgrading should be aware of potential, though likely minor, behavior changes stemming from these internal updates.
The file size has also increased slightly in the new version, 2202027 unpacked size compared to 2200323, possibly due to the changes in these dependencies. The core dependencies like debug, ignore, semver, regexpp, and tsutils, and devDependencies like prettier, typescript, and json-schema remain consistent, indicating stability in the core linting infrastructure. The peer dependencies, requiring specific ESLint and parser versions, remain unchanged, ensuring compatibility with existing project setups. This upgrade primarily focuses on internal alignment and refinements, offering a potentially more robust and consistent linting experience for TypeScript code.
The are not vulnerabilities for the version 5.40.0 of the package @typescript-eslint/eslint-plugin