Change8

v9.20.0

📦 eslint
1 features🐛 6 fixes🔧 4 symbols

Summary

This release focuses on improving error messaging for configuration and plugin issues, fixing rule-specific bugs in consistent-this and arrow-body-style, and updating internal dependencies.

✨ New Features

  • Changed the behavior of inactive flags.

🐛 Bug Fixes

  • Synchronized types with @eslint/core.
  • Added a warning when an empty configuration file is used.
  • Improved error message for incorrect plugin formats.
  • Improved error message for unserializable parsers.
  • Ensured module scope is checked for references in the consistent-this rule.
  • Fixed a crash in arrow-body-style when encountering a single-token body.

🔧 Affected Symbols

@eslint/coreconsistent-thisarrow-body-styleno-eval