v9.32.0
📦 eslint
✨ 2 features🐛 6 fixes🔧 7 symbols
Summary
This release introduces support for explicit resource management and TypeScript types in accessor rules, alongside critical security dependency updates and internal refactoring of the reporting system.
Migration Steps
- Update ESLint to the latest version to receive security patches for @eslint/plugin-kit
- Ensure custom parsers or plugins using ParserOptions.ecmaFeatures are not relying on removed outdated types
✨ New Features
- Support explicit resource management in core rules
- Support TypeScript types in accessor rules
🐛 Bug Fixes
- Upgrade @eslint/js to latest version
- Refactor reporting logic into FileReport class
- Bump @eslint/plugin-kit to 0.3.4 to resolve a security vulnerability
- Restrict no-implied-eval rule to report only global references
- Remove outdated types in ParserOptions.ecmaFeatures
- Update execScript error message in no-implied-eval rule
🔧 Affected Symbols
no-implied-evalParserOptions.ecmaFeaturesFileReportSourceCodeJSRuleDefinitionCustomRuleDefinitionTypeast-utils