ESLint v10.9.0 已发布

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

亮点

🌐 Highlights

no-unmodified-loop-condition 中的新选项 checkConditionalExpressions

🌐 New option checkConditionalExpressions in no-unmodified-loop-condition

no-unmodified-loop-condition 规则现在支持 checkConditionalExpressions 选项。启用后,三元表达式的每个分支都会被单独检查。

🌐 The no-unmodified-loop-condition rule now supports a checkConditionalExpressions option. When enabled, each branch in a ternary expression is checked independently.

例如,对于 { "checkConditionalExpressions": true },规则会报告循环中的 done 变量没有被修改:

🌐 For example, with { "checkConditionalExpressions": true }, the rule reports the done variable as not modified in the loop:

let chunk = getInitialChunk();
let done = false;

while (chunk ? !done : false) {
    chunk = nextOrNull();
}

特性

🌐 Features

错误修复

🌐 Bug Fixes

文档

🌐 Documentation

  • 9ef407a 文档:在列出配置文件名的地方使用 eslint.config.* (#21216)(Marry(Subin Yang))
  • 87f66f4 文档:更新自述文件(GitHub Actions 机器人)
  • [585ef37](https://github.com/eslint/eslint/commit/585ef37516c0dc29ddb91ce2a2cdcc46fdbbd610) 文档:更新架构文档(#21112`)(Francesco Trotta)
  • f3993b0 文档:更新自述文件(GitHub Actions 机器人)
  • ffc87d6 文档:修复“进一步阅读”部分的损坏链接 (#21203) (Minsu)
  • [1a761e1](https://github.com/eslint/eslint/commit/1a761e1d11b011fcb6bee181231a51010c500e4d) 文档:更新已移动的 JSX 规范链接 (#21198) (Imran Mustafa)
  • 4d00ca4 文档:在可共享配置中将 ESLint 同行依赖更新为 ^10.0.0 (#21202) (lumir)
  • 510d1a2 文档:更新自述文件(GitHub Actions 机器人)

杂项

🌐 Chores

  • 899dbf1 事务: 将 github/codeql-action 操作更新至 v4.37.7 (#21243) (renovate[bot])
  • 9aa3873 杂务:更新生态系统插件 (#21235) (ESLint 机器人)
  • dc1e7a8 杂务:更新生态系统插件 (#21208) (ESLint 机器人)
  • f878d21 ci:将 pnpm/action-setup 从 6.0.9 升级到 6.0.10 (#21200) (dependabot[bot])
  • 4891e50 ci: 将 github/codeql-action 从 4.37.4 升级到 4.37.6 (#21199) (dependabot[bot])

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

ESLint v10.10.0 已发布
1 min read

ESLint v10.10.0 已发布

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

ESLint v10.9.1 已发布
1 min read

ESLint v10.9.1 已发布

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

ESLint v10.8.1 已发布
1 min read

ESLint v10.8.1 已发布

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