The @typescript-eslint/eslint-plugin package provides ESLint rules specifically designed for TypeScript code. Examining versions 5.46.1 and its predecessor, 5.46.0, reveals subtle yet important distinctions primarily residing within the internal dependencies. Both versions share a common foundation, leveraging packages like debug, ignore, semver, regexpp, tsutils, and natural-compare-lite for core functionality such as debugging, respecting ignore files, version management, regular expression parsing, TypeScript utility functions, and natural sorting of strings. The devDependencies are also identical including packages for markdown processing and generation for readable documentation.
The key difference lies in the updated versions of internal packages: @typescript-eslint/utils, @typescript-eslint/type-utils, and @typescript-eslint/scope-manager. While the major and minor versions remain consistent (5.46), the patch version increments from 0 to 1. This suggests that version 5.46.1 likely incorporates bug fixes or minor enhancements within these core modules. The peer dependencies remain unchanged. Developers should upgrade to version 5.46.1 to benefit from the refinements within these core utilities, potentially addressing edge cases or improving overall stability. While the changes might seem minor, such incremental updates are crucial for maintaining a robust and reliable linting environment. Notably, both versions support ESLint versions 6, 7, and 8, and require @typescript-eslint/parser version 5 or later.
The are not vulnerabilities for the version 5.46.1 of the package @typescript-eslint/eslint-plugin