Change8

ESLint

Dev Tools

Find and fix problems in your JavaScript code.

Latest: v10.9.125 releases4 breaking changes1 common errorsView on GitHub

Release History

View all versions →
v10.9.11 fix
Aug 24, 2026

This release includes a bug fix for the 'no-loss-of-precision' rule and updates documentation regarding deprecated package versions. Ecosystem plugins have also been updated.

v10.9.03 fixes2 features
Aug 21, 2026

This release introduces new features for the `no-loss-of-precision` and `no-unmodified-loop-condition` rules, alongside several bug fixes for autofixing in `no-var` and `prefer-template` rules. Documentation has also been updated.

v10.8.15 fixes
Aug 7, 2026

This release includes several bug fixes, primarily addressing ASI hazards and false positives in various rules. It also contains numerous documentation updates and chore tasks, including dependency version bumps and CI improvements.

v10.8.06 fixes1 feature
Jul 24, 2026

This release introduces a new feature to export `ConfigObject` from `eslint/config` and includes several bug fixes for various rules and formatters. It also contains numerous documentation updates and dependency upgrades.

v10.7.010 fixes5 features
Jul 10, 2026

This release introduces new features like the `errorClassNames` option for `preserve-caught-error` and `max-nested-callbacks` for constructor callbacks. It also includes numerous bug fixes across various rules, improving accuracy and reducing false positives.

v9.39.51 fix
Jul 10, 2026

This release includes a bug fix for handling unavailable require cache and several dependency updates and chore tasks. It also updates documentation to reflect Node.js 24 build and an EOL notice for v9.x.

v10.6.010 fixes2 features
Jun 26, 2026

This release enhances the `no-constant-binary-expression` rule to handle `Symbol()` and `BigInt()`, and includes numerous bug fixes across several core rules related to shadowing and autofixing.

v10.5.07 features
Jun 12, 2026

This release focuses on improving the accuracy of error reporting locations for several core rules, including max-nested-callbacks, max-lines-per-function, and max-statements. It also includes dependency updates and documentation clarifications regarding Node.js requirements.

v10.4.15 fixes
May 29, 2026

This release includes several bug fixes addressing issues like autofixing, false positives, and missing types. It also involves maintenance chores such as updating ecosystem dependencies and switching the build environment to Node.js 24.

v10.4.0Breaking3 fixes2 features
May 15, 2026

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`.

v10.3.02 fixes1 feature
May 1, 2026

This release introduces suggestions for the no-unused-private-class-members rule and resolves bugs related to unavailable require cache and rule suggestion continuation in class bodies. It also includes several maintenance updates, notably upgrading TypeScript to v6.

v10.2.13 fixes1 feature
Apr 17, 2026

This release focuses on bug fixes, particularly around code path analysis and rule false positives, alongside documentation updates and dependency bumps.

v10.2.01 fix3 features
Apr 3, 2026

This release introduces new features like `meta.languages` support for rules and updates to global definitions to include `Temporal`. It also includes various documentation improvements and dependency updates.

v10.1.02 fixes2 features
Mar 20, 2026

This release introduces API support for bulk-suppressions and improves the autofix logic for the `no-var` rule, especially within `TSModuleBlock` contexts. It also includes numerous documentation updates and dependency refreshes.

v10.0.33 fixes
Mar 6, 2026

This release focuses primarily on dependency updates, documentation improvements, and minor bug fixes, including enhancing the error message for `no-useless-assignment`.

v9.39.44 fixes
Mar 6, 2026

This release focuses primarily on security and dependency updates, patching vulnerabilities in minimatch and ajv, and updating related ESLint dependencies.

v10.0.21 fix
Feb 23, 2026

This release primarily focuses on updating dependencies to patch security vulnerabilities and includes minor documentation improvements.

v10.0.14 fixes
Feb 20, 2026

This release focuses on maintenance, including dependency updates to patch security vulnerabilities and fix minor issues, alongside documentation improvements.

v9.39.31 fix
Feb 20, 2026

This release focuses on bug fixes, specifically restoring TypeScript 4.0 compatibility in the types, and includes dependency upgrades for internal packages.

v10.0.0Breaking17 fixes8 features
Feb 6, 2026

This release introduces significant breaking changes, including the removal of `.eslintrc` support in favor of flat config, removal of several deprecated APIs, and stricter RuleTester assertions. New features focus on improving rule accuracy for modern JavaScript features like `Array.fromAsync`.

v10.0.0-rc.23 fixes
Jan 27, 2026

This release primarily focuses on bug fixes, including resolving a regression in the strict rule and updating the underlying esquery dependency. Fake exports for FlatESLint and LegacyESLint were also removed.

v10.0.0-rc.14 fixes1 feature
Jan 23, 2026

This release introduces an enhancement to the no-shadow rule regarding expression names and includes several bug fixes related to test location estimation and type usage.

v10.0.0-rc.0Breaking7 fixes3 features
Jan 9, 2026

This release introduces improvements to the rule tester, including better failure location estimation and new assertion options. It also includes several bug fixes and documentation updates.

v9.39.21 fix
Dec 12, 2025

This release introduces warnings for deprecated eslint-env configuration comments and updates internal dependencies to @eslint/js@9.39.2.

v10.0.0-beta.0Breaking4 fixes1 feature
Dec 12, 2025

This release introduces breaking changes to terminal styling and JSX reference tracking, alongside several TypeScript typing fixes and a new error assertion feature.

Common Errors

Related Dev Tools Packages

Subscribe to Updates

Get notified when new versions are released

RSS Feed