The @typescript-eslint/eslint-plugin package provides ESLint rules specifically for TypeScript code, helping developers enforce consistent coding styles and catch potential errors early in the development process. Version 5.36.0 was released on August 30, 2022, succeeding version 5.35.1, which was released on August 24, 2022. Both versions maintain identical peer dependencies, requiring ESLint versions 6, 7, or 8 and @typescript-eslint/parser version 5 or greater ensuring compatibility with a broad range of existing projects.
Delving into the technical nuances, the core difference lies in the internal dependencies. Version 5.36.0 updates the package's internal dependencies on @typescript-eslint/utils, @typescript-eslint/type-utils, and @typescript-eslint/scope-manager to version 5.36.0. Version 5.35.1 used version 5.35.1 for those dependencies. These utils, type-utils and scope-manager packages provide foundational utilities for building and managing TypeScript-specific linting rules. The update likely incorporates bug fixes, performance improvements, or new features within these core modules. The unpacked size of version 5.36.0 also decreased slightly, suggesting optimizations in the build process. Developers should upgrade to version 5.36.0 to benefit from the most up-to-date and refined set of linting rules and underlying utilities, ensuring a smoother and more robust linting experience for their TypeScript projects. The relatively short interval between releases suggests that it is mostly focused on bug fixes internally.
The are not vulnerabilities for the version 5.36.0 of the package @typescript-eslint/eslint-plugin