-
New Sep 16, 2024
ESLint v8.57.1 released
Highlights Notable bug fixes related to the new config system (eslint.config.js): Config name property can now also be used with global ignores. --no-ignore no longer applies to non-global ignores....
-
New Sep 10, 2024
Version support policy and ESLint v8.x end of life
For ESLint’s entire 11 year existence, we’ve only maintained one major release line at a time. This was both for practical reasons (limited team bandwidth) and technical reasons (our infrastructure wa...
-
New Sep 6, 2024
ESLint v9.10.0 released
Highlights Types now included We’ve been receiving complaints about the @types/eslint package not being updated after the v9 release. While we did do an initial up...
-
New Sep 4, 2024
Trunk becomes ESLint gold sponsor
We are happy to share that Trunk has become an ESLint gold sponsor, donating $1,000 each month for the ongoing maintenance and development of ESLint! Trunk is a suite of tools aimed at making develo...
-
New Aug 23, 2024
ESLint v9.9.1 released
Highlights The lintText() method will now respect the fixTypes option when it is specified. Bug Fixes 9bde90c fix: add logic to handle fixTypes in lintText() (#18736) (Amaresh S M) Documentation...
-
New Aug 9, 2024
ESLint v9.9.0 released
Highlights Here are some of the key changes in this release. Experimental TypeScript configuration files Arya Emami landed experimental support for TypeScript configuration files. Specifically, you...
-
New Jul 26, 2024
ESLint v9.8.0 released
Highlights Ignoring the directory where ESLint runs is no longer possible. Previously, a global ignores pattern like "/" would ignore the entire base directory. The f...
-
New Jul 12, 2024
ESLint v9.7.0 released
Highlights ESLint v9.7.0 supports ECMAScript 2025 duplicate capturing groups in regular expressions in its core rules. The no-restricted-imports rule has a new option regex to specify module...
-
New Jul 5, 2024
What's coming next for ESLint
When we released ESLint v9.0.0 in April, it was the first major release in 30 months and formally introduced the new configuration system. ESLint v9.0.0 also made some rule API changes to...
-
New Jun 28, 2024
ESLint v9.6.0 released
Highlights ESLint’s default parser espree now supports RegExp duplicate named capturing groups ES2025 syntax when languageOptions.ecmaVersion is set to 2025 or "latest" (default). Please...
-
Jun 14, 2024
ESLint v9.5.0 released
Highlights The @eslint/compat package now provides utility for including .gitignore files or any other files with gitignore-s...
-
May 31, 2024
ESLint v9.4.0 released
Highlights The no-loop-func rule no longer reports on IIFE’s. The --inspect-config CLI flag will now launch the latest version of the ESLint Config Inspector. The no-constructor-return rule now allo...
-
May 31, 2024
Introducing the ESLint Configuration Migrator
We’ve heard you: One of the biggest reasons ESLint users haven’t upgraded to ESLint v9.x is migrating a configuration file seems difficult and complicated. Some plugins support flat config and the ES...