Version 0.7.1 of @rushstack/heft-lint-plugin introduces subtle but important updates compared to version 0.7.0, primarily impacting the development and tooling environment. A key change is the update of @rushstack/node-core-library from version 5.13.1 to 5.14.0, potentially bringing performance enhancements and new utilities for Heft plugin developers. Dependency management sees refinement with specific version constraints and aliases. For example, @types/eslint-8 is explicitly aliased to npm:@types/eslint@8.56.10 and eslint-8 to npm:eslint@~8.57.0, ensuring consistent ESLint type definitions and ESLint versions. Correspondingly, @types/eslint is updated to version 9.6.1 and eslint has been updated to version ~9.25.1.
Peer dependency requirements remain similar, with @rushstack/heft specified as 0.74.1 for 0.7.1 version of the lint plugin, signalling compatibility with recent Heft releases. Increased unpacked size of the package to 264299 compared to the previous 263645 could point toward internal improvements like additional or adjusted rule sets or better support for complex configurations. The release date indicates that the new version arrived roughly one month after the older version. These adjustments aim to streamline linter integrations within Heft projects, providing a smoother and more reliable experience when enforcing code quality and style guidelines.
The are not vulnerabilities for the version 0.7.1 of the package @rushstack/heft-lint-plugin