v10.4.0
Breaking Changes📦 eslintView on GitHub →
⚠ 1 breaking✨ 2 features🐛 3 fixes🔧 8 symbols
Summary
This release introduces feature enhancements like sequence expression checking in `for-direction` and adds `includeIgnoreFile()` to configuration utilities. It also includes a breaking change removing the deprecated `meta.language` from rule definitions, migrating users to `meta.dialects`.
⚠️ Breaking Changes
- The `meta.language` property in rule definitions has been removed. Rule authors must migrate to using `meta.dialects` instead.
Migration Steps
- If you are a rule author, replace usage of `meta.language` with `meta.dialects` in your rule definitions.
✨ New Features
- The `for-direction` rule now checks sequence expressions.
- Added `includeIgnoreFile()` method to `eslint/config`.
🐛 Bug Fixes
- Code path DOT labels in debug output are now properly escaped.
- Updated dependency @eslint/config-helpers to ^0.6.0.
- Fixed handling of non-array rule replacements specified in deprecations.