eslint-config-airbnb-typescript version 4.0.1 is a minor release building upon the solid foundation of version 4.0.0, designed for developers seeking to seamlessly integrate Airbnb's popular JavaScript style guide with TypeScript projects. Both versions inherit core configurations for ESLint from airbnb and airbnb-base, ensuring a consistent and well-regarded code style. However, the key distinction lies in the updated dependencies. Version 4.0.1 upgrades @typescript-eslint/parser and @typescript-eslint/eslint-plugin significantly, moving from version 1.0.0 in 4.0.0 to ^1.11.0 in the newer version. This update brings improved TypeScript parsing capabilities and enhanced ESLint rules specifically tailored for TypeScript code. For developers, this means better compatibility with the latest TypeScript features, more accurate linting, and fewer false positives. The bump in @typescript-eslint packages also incorporates bug fixes and performance improvements, potentially leading to faster linting times. While the core functionality remains aligned with Airbnb's style guide, version 4.0.1 is recommended for projects aiming for the highest level of TypeScript support and code quality. Developers already using version 4.0.0 should consider upgrading to benefit from the enhancements.
All the vulnerabilities related to the version 4.0.1 of the package
semver vulnerable to Regular Expression Denial of Service
Versions of the package semver before 7.5.2 on the 7.x branch, before 6.3.1 on the 6.x branch, and all other versions before 5.7.2 are vulnerable to Regular Expression Denial of Service (ReDoS) via the function new Range, when untrusted user data is provided as a range.