Version 5.36.1 of @typescript-eslint/eslint-plugin is a patch release improving upon the previous stable version, 5.36.0. Both versions are designed to provide comprehensive ESLint linting rules specifically tailored for TypeScript codebases. This enhances code quality, maintainability, and consistency by enforcing coding standards and identifying potential errors early in the development process. The core functionality remains the same, relying on shared dependencies like debug, ignore, semver, regexpp, and tsutils for robust operation. Key peer dependencies, including eslint and @typescript-eslint/parser, also remain consistent, ensuring compatibility with existing ESLint setups and TypeScript parsing.
The primary distinction between the two versions lies in the updated versions of internal @typescript-eslint packages that it depends on. Version 5.36.1 upgrades the @typescript-eslint/utils, @typescript-eslint/type-utils, and @typescript-eslint/scope-manager dependencies to version 5.36.1, whereas version 5.36.0 depends on version 5.36.0 of the same packages. This likely indicates bug fixes, performance improvements, or minor feature enhancements within these internal modules. Developers upgrading should anticipate subtle improvements related to rule execution and type analysis. Also, the release date shows version 5.36.1 was released a few hours after version 5.36.0. This might indicate that it includes a fix for a regression found after the release of version 5.36.0.
The are not vulnerabilities for the version 5.36.1 of the package @typescript-eslint/eslint-plugin