ESLint v8.46.0 发布

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

亮点

🌐 Highlights

对正则表达式 v 标志的支持

🌐 Support for regular expressions v flag

我们已更新 ESLint,以全面支持 ECMAScript 2024 的 正则表达式 v 标志。该标志允许更复杂的操作,例如差集/减法、交集以及嵌套字符类。这些更新包括解析,并确保与正则表达式相关的规则按预期运行。

🌐 We have updated ESLint to fully support the ECMAScript 2024 regular expression v flag. This flag allows more complex operations such as difference/subtraction, intersection, and nested character classes. These updates include parsing and ensuring that rules related to regular expressions are behaving as expected.

为扁平配置提供更好的错误消息

🌐 Better error messages for flat config

在我们继续进行平面配置的工作时,我们收到一些反馈,表示当意外使用 eslintrc 配置时,错误信息有点难以理解。我们增加了对 eslintrc 风格配置的更明确检查,以输出更有用的错误信息,并包含指向相关文档的链接。

🌐 As we continue to work on flat config, we received some feedback that the error messages were a bit difficult to understand when an eslintrc config was accidentally used. We added more explicit checking for eslintrc-style configs to output more useful error messages that include links to the relevant documentation.

特性

🌐 Features

错误修复

🌐 Bug Fixes

文档

🌐 Documentation

  • 4d474e3 文档:更新 TypeScript 信息 (#17423) (James)
  • 091f44e 文档:文件扩展名处理器弃用 (#17362) (Matt Wilkinson)
  • 9254a6c 文档:更新自述文件(GitHub Actions 机器人)
  • 6d6dc51 文档:修复 open in playground 按钮重叠问题 (#17403) (Tanuj Kanti)
  • 7fc3a2c 文档:向 no-underscore-dangle 添加私有类特性信息 (#17386) (Matt Wilkinson)
  • da73e58 文档:迁移 eslint-env 配置注释 (#17390) (Francesco Trotta)
  • 80dffed 文档:修复配置迁移指南中的“忽略文件”部分 (#17392) (Milos Djermanovic)
  • 8a9abb7 文档:更新自述文件(GitHub Actions 机器人)
  • 7e9be4b 文档:更新自述文件(GitHub Actions 机器人)
  • 0b0bbe0 文档:更新自述文件(GitHub Actions 机器人)

杂项

🌐 Chores

  • d1eb7e4 例行更新:更新生态系统依赖 (#17427) (Nicholas C. Zakas)
  • fab9e97 任务:为 eslint-config-eslint 发布更新 package.json(ESLint Jenkins)
  • 6246711 事务: package.json 更新 @eslint/js 版本发布 (ESLint Jenkins)
  • 0aa0bc3 事务:将 PR 添加到分类项目 (#17421) (Nicholas C. Zakas)

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