v9.25.0
📦 eslint
✨ 6 features🐛 1 fixes🔧 10 symbols
Summary
This release primarily expands TypeScript syntax support across several core rules and introduces the JSRuleDefinition type. It also includes a fix for NodeEventGenerator and various documentation improvements.
✨ New Features
- Support TypeScript syntax in no-empty-function rule
- Support TypeScript syntax in no-unused-expressions rule
- Support JSRuleDefinition type
- Add allowObjects option to no-restricted-properties rule
- Support TypeScript syntax in no-invalid-this rule
- Support TypeScript syntax in no-loop-func rule
🐛 Bug Fixes
- Fix nodeTypeKey not being used in NodeEventGenerator
🔧 Affected Symbols
no-empty-functionno-unused-expressionsJSRuleDefinitionno-restricted-propertiesno-invalid-thisno-loop-funcNodeEventGeneratorno-undef-initno-use-before-defineno-self-compare