-
New Dec 13, 2024
ESLint v9.17.0 released
Highlights no-unused-vars Suggestions The no-unused-vars rule provides suggestions now! When the rule sees code with an unused variable like this: const a...
-
New Nov 29, 2024
ESLint v9.16.0 released
Highlights ignoreComputedKeys option for sort-keys This release adds a new boolean option ignoreComputedKeys to the sort-keys rule. ignoreComputedKeys allows a more consistent sorting of properties w...
-
New Nov 15, 2024
ESLint v9.15.0 released
This release updates the @eslint/plugin-kit dependency to the latest version 0.2.3 which includes the fix for security advisory GHSA-7q7g-4xm8-89c...
-
New Nov 1, 2024
ESLint v9.14.0 released
Highlights Support for Import Attributes We have updated ESLint to fully support the ECMAScript 2025 Import Attributes syntax. This syntax allows module import statements and dynamic imports to pass o...
-
New Oct 18, 2024
ESLint v9.13.0 released
Highlights The predefined array of config objects used by ESLint can be now accessed programmatically as ESLint.defaultConfig. To speed up loading, the ES...
-
New Oct 8, 2024
no-unused-binary-expressions: From code review nit to ecosystem improvements
Four years ago, while doing a code review at work, I was surprised that Flow had not warned about an unnecessary null check. Last month, TypeScript 5.6 released with validati...
-
New Oct 4, 2024
ESLint v9.12.0 released
Highlights Experimental configuration file resolution One of the big changes in ESLint v9.0.0 was the new config system which switched from looking for config files relative to the file being linted...
-
New Oct 3, 2024
ESLint now officially supports linting of JSON and Markdown
Back in July we announced our plan for ESLint going forward. Part of that announcement discussed transitioning ESLint to be a more general-purpose linter that is capable of linting any language. A lo...
-
New Sep 23, 2024
ESLint v9.11.1 released
Highlights Several type packages have been added as dependencies to fix compilation errors when ESLint is used in TypeScript code. Bug Fixes 20fd916 fix: add @eslint/core, @types/est...
-
New Sep 20, 2024
ESLint v9.11.0 released
Highlights The no-useless-constructor rule now provides suggestions for some of the problems reported by this rule. Features ec30c73 feat: add “eslint/universal” to export Linte...
-
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...