ESLint v9.6.0 发布

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

亮点

🌐 Highlights

  • ESLint 的默认解析器 espreelanguageOptions.ecmaVersion 设置为 2025"latest"(默认)时,现在支持 RegExp 重复命名捕获组 ES2025 语法。请注意,核心规则尚未更新以支持此语法。
  • 反斜杠(\)现在可以在 filesignores 模式中用作转义字符,无论操作系统如何。请注意,在 filesignores 模式中,只有正斜杠(/)被解释为路径分隔符,无论操作系统如何。
  • no-unused-vars 规则报告的消息已得到改进,现在包括为不同类型的变量配置的忽略模式。

特性

🌐 Features

  • e2b16e2 功能:实现功能开关 (#18516) (Nicholas C. Zakas)
  • 8824aa1 功能:添加 ecmaVersion: 2025,解析重复命名捕获组 (#18596) (Milos Djermanovic)

错误修复

🌐 Bug Fixes

  • 1613e2e 修复:允许在 Windows 上对配置模式中的字符进行转义 (#18628) (Milos Djermanovic)
  • 21d3766 修复: no-unused-vars 在报告消息中包含捕获的错误模式 (#18609) (Kirk Waiblinger)
  • d7a7736 修复:改进 no-unused-vars 对未使用捕获错误的提示信息 (#18608) (Kirk Waiblinger)
  • f9e95d2 修复:纠正无效 /* eslint */ 注释的位置 (#18593) (Milos Djermanovic)

文档

🌐 Documentation

  • 13dbecd 文档:将搜索限制仅限于文档 (#18627) (Nicholas C. Zakas)
  • 375227f 文档:更新 getting-started.md - 在初始化 eslint 配置时添加 pnpm (#18599) (Kostiantyn Ochenash)
  • 44915bb 文档:更新自述文件(GitHub Actions 机器人)
  • d50db7b 文档:更新 vscode-eslint 信息 (#18595) (Nicholas C. Zakas)

杂项

🌐 Chores

  • b15ee30 杂务:升级 @eslint/js@9.6.0 (#18632) (Milos Djermanovic)
  • d655503 事务:更新 package.json 以适配 @eslint/js 版本发布(Jenkins)
  • 7c78ad9 重构:使用 language.visitorKeys 并检查非 JS 源代码 (#18625) (Nicholas C. Zakas)
  • 69ff64e 重构:applyInlineConfig() 的返回值 (#18623) (Nicholas C. Zakas)
  • d2d06f7 重构:在 Windows 上调整 ignorePatterns 时使用 / 分隔符 (#18613) (Milos Djermanovic)
  • 6421973 重构:修复针对以 0 为基础行的语言的禁用指令 (#18605) (Milos Djermanovic)
  • 0a13539 重构:允许语言的可选方法 (#18604) (Nicholas C. Zakas)
  • c7ddee0 任务:使 internal-rules 不作为一个包 (#18601) (Milos Djermanovic)
  • 3379164 杂务:移除 .eslintrc.js (#18011) (唯然)
  • d0c3a32 杂项:更新 knip(使用 webdriver-io 插件)(#18594) (Lars Kappert)

最新的 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 的一次小版本升级。此版本添加了一些新功能,并修复了上一版本中发现的几个错误。