ESLint v8.41.0 发布

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

亮点

🌐 Highlights

  • 集成现在可以使用新函数 shouldUseFlatConfig() 来确定是否使用 FlatESLint 类而不是 ESLint 类。
  • indent 规则的性能得到了显著提升。

特性

🌐 Features

  • 880a431 功能:在扁平配置中将默认忽略模式更改为 **/node_modules/ (#17184) (Milos Djermanovic)
  • 8bf5505 功能:公开 shouldUseFlatConfig (#17169) (Connor Prussin)

错误修复

🌐 Bug Fixes

  • 4f5440d 修复:忽略的点文件错误的警告信息 (#17196) (Milos Djermanovic)
  • 94da96c 修复:统一 LintMessage 类型 (#17076) (Brandon Mills)
  • 0c415cd fix: validate ignorePatterns constructor option in FlatESLint class (#17139) (Milos Djermanovic)
  • 9682d66 修复:将 grapheme-splitter 切换为 graphemer (#17160) (fisker Cheung)

文档

🌐 Documentation

  • 7709b14 文档:更新自述文件(GitHub Actions 机器人)
  • 7f183e0 文档:更新分诊流程描述 (#17157) (Nicholas C. Zakas)
  • b68346b 文档:修复许可以反映 jshint 的重新许可 (#17165) (Stefan Bischof)

杂项

🌐 Chores

  • f43216a 杂务:升级 @eslint/js@8.41.0 (#17200) (Milos Djermanovic)
  • 95c3007 事务: package.json 更新 @eslint/js 版本发布 (ESLint Jenkins)
  • ddc5291 杂务:在 ast-utils 测试中不要使用已弃用的 context 方法 (#17194) (Milos Djermanovic)
  • b1516db 事务:修复 findFlatConfigFile 的返回类型 (#17161) (Milos Djermanovic)
  • 918b0fd 性能:将 indent 描述符存储在普通数组中 (#17148) (Francesco Trotta)
  • 4caa344 重构:locateConfigFileToUse 返回一个错误对象 (#17159) (唯然)

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