Version 4.31.0 of @typescript-eslint/eslint-plugin, released on September 6, 2021, brings refinements and improvements compared to its predecessor, version 4.30.0, released a week prior on August 30, 2021. Both versions serve as crucial tools for TypeScript developers seeking to enforce consistent code style and best practices within their projects via ESLint. Analyzing the dependency changes reveals subtle but important updates. Notably, @typescript-eslint/scope-manager and @typescript-eslint/experimental-utils are updated from version 4.30.0 to 4.31.0 indicating enhancements or bug fixes within those related packages. Developers should investigate these sub-packages' changelogs for detailed information on specific changes.
The package size also slightly increased, going from an unpacked size of 2,277,436 bytes in 4.30.0 to 2,330,152 bytes in 4.31.0 with a minor increase in the file count from 427 to 433. Although seemingly minor, these package changes might reflect added functionalities, new rules, or larger rule implementations that the plugin provides. The core set of dependencies like debug, semver, regexpp, tsutils, and functional-red-black-tree remain consistent, ensuring stability within the plugin’s core functionalities. Developers integrating or updating to version 4.31.0 should ensure compatibility and test their ESLint configurations thoroughly, examining any new rules or functionalities provided by the updated @typescript-eslint/scope-manager and @typescript-eslint/experimental-utils sub-packages.
The are not vulnerabilities for the version 4.31.0 of the package @typescript-eslint/eslint-plugin