ESLint v8.x 已于 2024年10月5日结束生命周期,不再维护。 升级 或考虑 长期支持选项

ESLint v9.13.0 发布

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

亮点

  • ESLint 使用的预定义配置对象数组现在可以通过编程方式访问,作为 ESLint.defaultConfig
  • 为了加快加载速度,ESLint CLI 会在较新版本的 Node.js 中自动启用 V8 的代码缓存。
  • 自定义语言现在可以使用 defaultLanguageOptions 属性提供其默认选项。请参阅有关 Language 对象 的文档。

功能

  • 381c32b feat: 允许语言提供 defaultLanguageOptions (#19003) (Milos Djermanovic)
  • bf723bd feat: 改善 eslintrc 警告消息 (#19023) (Milos Djermanovic)
  • 1def4cd feat: 停止支持 jiti v1.21 (#18996) (Francesco Trotta)
  • f879be2 feat: 导出 ESLint.defaultConfig (#18983) (Nitin Kumar)

错误修复

文档

  • abdbfa8 docs: 将 LintMessage#nodeType 标记为已弃用 (#19019) (Nitin Kumar)
  • 19e68d3 docs: 更新已弃用规则类型定义 (#19018) (Nitin Kumar)
  • 7dd402d docs: 更新将多个值传递给 CLI 选项的示例 (#19006) (Milos Djermanovic)
  • 5dcbc51 docs: 为 no-restricted-imports 添加带副作用导入的示例 (#18997) (Milos Djermanovic)
  • 1ee87ca docs: 更新 README (GitHub Actions Bot)
  • 2c3dbdc docs: 为 README 使用预渲染的赞助商 (#18988) (Milos Djermanovic)

杂项

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

ESLint v9.14.0 released
阅读 2 分钟

ESLint v9.14.0 发布

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

ESLint v9.12.0 released
阅读 2 分钟

ESLint v9.12.0 发布

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