Change8

v9.34.0

📦 eslint
2 features🐛 3 fixes1 deprecations🔧 4 symbols

Summary

This release introduces multithreaded linting and adds eslint-plugin-regexp to the base config, alongside several bug fixes for rule definitions and scientific notation parsing.

Migration Steps

  1. If using custom rules via --rulesdir, consider migrating to a plugin-based approach as this feature is deprecated.

✨ New Features

  • Support for multithreaded linting to improve performance.
  • Added eslint-plugin-regexp to the eslint-config-eslint base configuration.

🐛 Bug Fixes

  • Fixed default value of accessor-pairs option in rule.d.ts file.
  • Fixed spurious failure in neostandard integration test.
  • Allowed scientific notation with trailing zeros matching exponent in relevant rules.

🔧 Affected Symbols

accessor-pairsgrouped-accessor-pairsrule.d.tseslint-config-eslint

⚡ Deprecations

  • The --rulesdir flag is deprecated and documentation has been updated to clarify its status.