ESLint v9.39.5 发布

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

亮点

🌐 Highlights

此版本回移植了最初在 v10.3.0 发布的一个修复,该修复可以防止 ESLint 在 require.cache 不可用的宿主环境中崩溃,例如 Yarn Plug’n’Play。

🌐 This release backports a fix originally released in v10.3.0 that prevents ESLint from crashing in host environments where require.cache is unavailable, such as Yarn Plug’n’Play.

错误修复

🌐 Bug Fixes

  • [253be16](https://github.com/eslint/eslint/commit/253be16a79a4c78eec4e0eb461b574d60dbf6b11) 修复:处理不可用的 require 缓存(#20812 回移到 v9.x) (#21065) (Eric)

文档

🌐 Documentation

  • 74930ed 文档:将构建切换到 Node.js 24 (#20894) (Milos Djermanovic)
  • eaec8bb 文档:添加 ESLint v9.x 终止支持通知 (#20828) (Milos Djermanovic)

杂项

🌐 Chores

  • 458205f 例行更新:为 v9.39.5 更新 @eslint/eslintrc@eslint/js (#21077) (Francesco Trotta)
  • 202117b 事务:更新 package.json 以适配 @eslint/js 版本发布(Jenkins)
  • d9eb6ed 测试:禁用 vm.constants.USE_MAIN_CONTEXT_DEFAULT_LOADER 的警告 (#21074) (Francesco Trotta)
  • 7b431a7 杂务: 覆盖 re2@metascraper/helpers 依赖 (#21068) (Milos Djermanovic)
  • daf7791 杂项:固定 fflate@0.8.2 (#20895) (Milos Djermanovic)
  • daee8ba ci:在 eslint-flat-config-utils 类型集成测试中使用 pnpm (#20829) (Milos Djermanovic)
  • 116d4be ci:在 CI 中取消固定 Node.js 25.x (#20619) (Copilot)

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

ESLint v10.8.0 发布
2 min read

ESLint v10.8.0 发布

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

ESLint v10.7.0 发布
2 min read

ESLint v10.7.0 发布

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