ESLint v9.30.1 发布

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

亮点

🌐 Highlights

no-duplicate-imports 中分离默认类型和命名类型的导入声明

🌐 Separate default and named type import declarations in no-duplicate-imports

现在 no-duplicate-imports 规则允许在不同的声明中从同一个模块同时进行默认类型导入和命名类型导入。

🌐 The no-duplicate-imports rule now allows both a default type import and named type imports from the same module in separate declarations.

import type A from "some-module";
import type { B, C } from "some-module";

此更改是为了适应 TypeScript 的一个限制:默认类型导入不能与命名类型导入在同一声明中结合使用。

🌐 This change accommodates a TypeScript limitation: a default type import cannot be combined with named type imports in a single declaration.

错误修复

🌐 Bug Fixes

  • e91bb87 修复:允许分开默认和命名类型导入 (#19899) (xbinaryx)

文档

🌐 Documentation

  • ab7c625 文档:更新自述文件(GitHub Actions 机器人)
  • dae1e5b 文档:更新 jsdoc 链接 (#19896) (JamesVanWaza)

杂项

🌐 Chores

  • b035f74 事务: 升级到 @eslint/js@9.30.1 (#19906) (Francesco Trotta)
  • b3dbc16 事务:更新 package.json 以适配 @eslint/js 版本发布(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 的一次小版本升级。此版本添加了一些新功能,并修复了上一版本中发现的几个错误。