惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

IT之家
IT之家
U
Unit 42
大猫的无限游戏
大猫的无限游戏
H
Help Net Security
G
Google Developers Blog
Recent Announcements
Recent Announcements
B
Blog RSS Feed
罗磊的独立博客
博客园 - Franky
J
Java Code Geeks
S
SegmentFault 最新的问题
D
DataBreaches.Net
C
Check Point Blog
Blog — PlanetScale
Blog — PlanetScale
T
The Blog of Author Tim Ferriss
有赞技术团队
有赞技术团队
腾讯CDC
博客园_首页
美团技术团队
V
Visual Studio Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
GbyAI
GbyAI
The Cloudflare Blog
aimingoo的专栏
aimingoo的专栏

ESLint Blog

ESLint v10.10.0 released - ESLint - Pluggable JavaScript Linter ESLint v10.9.1 released - ESLint - Pluggable JavaScript Linter ESLint v10.9.0 released - ESLint - Pluggable JavaScript Linter ESLint v10.8.1 released - ESLint - Pluggable JavaScript Linter ESLint v10.8.0 released - ESLint - Pluggable JavaScript Linter Automating ESLint migrations with Codemod - ESLint - Pluggable JavaScript Linter ESLint v9.39.5 released - ESLint - Pluggable JavaScript Linter CodeRabbit becomes ESLint gold sponsor - ESLint - Pluggable JavaScript Linter ESLint v10.6.0 released - ESLint - Pluggable JavaScript Linter ESLint v10.5.0 released - ESLint - Pluggable JavaScript Linter ESLint v10.4.1 released - ESLint - Pluggable JavaScript Linter ESLint v10.4.0 released - ESLint - Pluggable JavaScript Linter ESLint v10.3.0 released - ESLint - Pluggable JavaScript Linter ESLint v10.2.1 released - ESLint - Pluggable JavaScript Linter ESLint v10.2.0 released - ESLint - Pluggable JavaScript Linter ESLint v10.1.0 released - ESLint - Pluggable JavaScript Linter ESLint v9.39.4 released - ESLint - Pluggable JavaScript Linter ESLint v10.0.3 released - ESLint - Pluggable JavaScript Linter ESLint v10.0.2 released - ESLint - Pluggable JavaScript Linter ESLint v9.39.3 released - ESLint - Pluggable JavaScript Linter
ESLint v10.7.0 released - ESLint - Pluggable JavaScript L...
Francesco Trotta ESLint Technical Steering Committee · 2026-07-10 · via ESLint Blog

Published under Release Notes

We just pushed ESLint v10.7.0, which is a minor release upgrade of ESLint. This release adds some new features and fixes several bugs found in the previous release.

Highlights

New option checkConstructorCallCallbacks in max-nested-callbacks

The max-nested-callbacks rule now supports a checkConstructorCallCallbacks option. When enabled, the rule also counts callback functions passed to constructor calls with new, such as new Promise((resolve) => {}), when calculating nesting depth.

For example, with { "max": 1, "checkConstructorCallCallbacks": true }, the rule reports the following code as exceeding the allowed callback nesting depth:

run(() => {
    new Promise(resolve => resolve());
});

New option errorClassNames in preserve-caught-error

The preserve-caught-error rule now supports an errorClassNames option. This option lets you specify additional custom error class names that must preserve the original caught error by passing it as a cause.

For example, with { "errorClassNames": ["MyError"] }, the following code is reported because the thrown MyError does not include the original error as a cause, just like built-in error types must:

try {
    doSomething();
} catch (error) {
    throw new MyError("something went wrong");
}

Suggestions for no-compare-neg-zero

The no-compare-neg-zero rule now supports suggestions. Where appropriate, it suggests replacing -0 with 0 or using Object.is() instead of operators such as === or !==. For example, for an expression such as x === -0, the rule suggests x === 0 to preserve the existing comparison behavior, and Object.is(x, -0) to distinguish -0 from +0.

Features

Bug Fixes

Documentation

  • c30d808 docs: Update README (GitHub Actions Bot)
  • 5139800 docs: document ESLint migration codemods in v9 and v10 guides (#20980) (Alex Bit)
  • 04174cb docs: Update README (GitHub Actions Bot)
  • 026e130 docs: update semver policy for bug fixes (#21048) (Milos Djermanovic)
  • 9d42fef docs: Update README (GitHub Actions Bot)
  • b230159 docs: Update README (GitHub Actions Bot)
  • 0129972 docs: correct **/.js glob to **/*.js in config files guide (#21036) (EduardF1)

Chores

The latest ESLint news, case studies, tutorials, and resources.

ESLint v9.39.5 released

Published under: Release Notes 1 min read

ESLint v9.39.5 released

We just pushed ESLint v9.39.5, which is a patch release upgrade of ESLint. This release fixes several bugs found in the previous release.

CodeRabbit becomes ESLint gold sponsor

Published under: Sponsorships 1 min read

CodeRabbit becomes ESLint gold sponsor

We are happy to announce that CodeRabbit is a gold sponsor of ESLint. We are grateful to Santosh Yadav, Principal Developer Advocate, and the whole CodeRabbit team.