
亮点
🌐 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)d503f19ci: 修复stale.yml(#20010) (루밀LuMir)e2dc67dci:集中stale.yml(#19994) (루밀LuMir)7093cb8ci:将 actions/checkout 从 4 升级到 5 (#20005) (dependabot[bot])
