ESLint v7.20.0 发布

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

亮点

🌐 Highlights

  • no-unused-expressions 规则有一个新选项 enforceForJSX 用于标记未使用的 JSX 元素。
  • 以下选择器已更新以支持 JSX 和自定义解析器::first-child:last-child:nth-child(n):nth-last-child(n)、兄弟选择器 ~ 以及相邻兄弟选择器 +。所有选择器现在都支持 JSX 和自定义解析器。

增强功能

🌐 Enhancements

错误修复

🌐 Bug Fixes

  • 9d6063a 修复:使用 JSX 时 esquery 崩溃(修复 #13639) (#14072) (Yosuke Ota)
  • d6c84af 修复: --init 自动配置不应添加已弃用的规则 (修复 #14017) (#14060) (Milos Djermanovic)
  • 9b277a1 修复:在文件夹存在性检查工具中支持 ENOTDIR 错误码 (#13973) (Constantine Genchevsky)

文档

🌐 Documentation

  • f4ac3b0 文档:修复兄弟选择器描述 (#14099) (Milos Djermanovic)
  • a0871f1 文档:分诊流程 (#14014) (Nicholas C. Zakas)
  • b4e2af5 文档:在错误报告模板中添加更多字段 (#14039) (Nicholas C. Zakas)

依赖升级

🌐 Dependency Upgrades

  • 7aeb127 升级: 固定 @babel/code-frame@7.12.11 (#14067) (Milos Djermanovic)

构建相关

🌐 Build Related

  • cb27b0a 构建:为 eslint-config-eslint 发布更新 package.json(ESLint Jenkins)

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