ESLint v9.34.0 发布

我们刚刚发布了 ESLint v9.34.0,这是 ESLint 的一次小版本升级。此版本添加了一些新功能,并修复了上一版本中发现的几个错误。

亮点

🌐 Highlights

ESLint v9.34.0 引入了 多线程检测 —— 可以使用多个线程同时处理多个文件。这一功能可以显著减少大型项目的检测时间。 要启用它,请使用 --concurrency 标志运行 ESLint:

🌐 ESLint v9.34.0 introduces multithread linting — the ability to process multiple files simultaneously using multiple threads. This feature can significantly reduce lint times for large projects. To enable it, run ESLint with the --concurrency flag:

npx eslint --concurrency=auto

阅读公告中的所有内容。

🌐 Read everything in the announcement.

特性

🌐 Features

  • 0bb777a 功能:多线程代码检查 (#19794) (Francesco Trotta)
  • 43a5f9e 功能:在 eslint-config-eslint 基础配置中添加 eslint-plugin-regexp (#19951) (Pixel998)

错误修复

🌐 Bug Fixes

  • 9b89903 修复:rule.d.ts 文件中 accessor-pairs 选项的默认值 (#20024) (Tanuj Kanti)
  • 6c07420 修复:修复 neostandard 集成测试中的虚假失败 (#20023) (Kirk Waiblinger)
  • 676f4ac 修复:允许尾随零与指数匹配的科学计数法 (#20002) (Sweta Tanwar)

文档

🌐 Documentation

  • 0b4a590 文档:使 rulesdir 弃用更清晰 (#20018) (Domenico Gemoli)
  • 327c672 文档:更新自述文件(GitHub Actions 机器人)
  • bf26229 文档:修复 core-concepts/index.md 中的拼写错误 (#20009) (Tobias Hernstig)
  • 2309327 文档:修复“配置规则”部分的拼写错误 (#20001) (ghazi-git)
  • 2b87e21 文档:[no-else-return] 澄清示例代码。 (#19991) (Yuki Takada (Yukinosuke Takada))
  • c36570c 文档:更新自述文件(GitHub Actions 机器人)

杂项

🌐 Chores

  • f19ad94 任务: 升级到 @eslint/js@9.34.0 (#20030) (Francesco Trotta)
  • b48fa20 事务:更新 package.json 以适配 @eslint/js 版本发布(Jenkins)
  • 4bce8a2 任务:更新 package.json 以发布 eslint-config-eslint (Jenkins)
  • 0c9999c 重构:在 grouped-accessor-pairs 中优先使用默认选项 (#20028) (루밀LuMir)
  • d503f19 ci: 修复 stale.yml (#20010) (루밀LuMir)
  • e2dc67d ci:集中 stale.yml (#19994) (루밀LuMir)
  • 7093cb8 ci:将 actions/checkout 从 4 升级到 5 (#20005) (dependabot[bot])

最新的 ESLint 新闻、案例研究、教程和资源。

ESLint v10.3.0 发布
1 min read

ESLint v10.3.0 发布

我们刚刚发布了 ESLint v10.3.0,这是 ESLint 的一次小版本升级。此版本添加了一些新功能,并修复了上一版本中发现的几个错误。

ESLint v10.2.1 发布
1 min read

ESLint v10.2.1 发布

我们刚刚发布了 ESLint v10.2.1,这是 ESLint 的一个补丁版本升级。本次发布修复了上一版本中发现的几个错误。

ESLint v10.2.0 发布
2 min read

ESLint v10.2.0 发布

我们刚刚发布了 ESLint v10.2.0,这是 ESLint 的一次小版本升级。此版本添加了一些新功能,并修复了上一版本中发现的几个错误。