ESLint v8.57.1 发布

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

亮点

🌐 Highlights

与新配置系统(eslint.config.js)相关的显著错误修复:

🌐 Notable bug fixes related to the new config system (eslint.config.js):

  • 配置 name 属性现在也可以与全局忽略一起使用。
  • --no-ignore 不再适用于非全局忽略。
  • FlatESLint#lintText() 方法现在将在指定 fixTypes 选项时予以遵守。

此版本通过包含 name 属性(如果在导致错误的配置对象上指定)或在配置数组中对于非对象元素的索引,从而改进了配置错误消息。

🌐 This version also improves configuration error messages by including the name property (if specified on the config object that caused the error), or index in case of non-object elements in the config array.

错误修复

🌐 Bug Fixes

  • a19072f 修复:在 lintText() 方法中添加处理 fixTypes 的逻辑 (#18900) (Francesco Trotta)
  • 04c7188 修复:不要对同一文件多次进行 lint (#18899) (Francesco Trotta)
  • 87ec3c4 修复:在定义名为 __defineSetter__ 的全局时不再抛出错误 (#18898) (Francesco Trotta)
  • 60a1267 修复:为 nullish 配置提供有帮助的错误信息 (#18889) (Milos Djermanovic)
  • a0dea8e 修复:允许在全局忽略中使用 name,修复非全局的 --no-ignore (#18875) (Milos Djermanovic)
  • 3836bb4 修复:在 fs.walk 过滤器出错时不再崩溃 (#18886) (Milos Djermanovic)
  • 2dec349 修复:跳过仅匹配通用模式的处理器代码块 (#18880) (Milos Djermanovic)

文档

🌐 Documentation

  • 6a5add4 文档:v8.x 添加 EOL 横幅 (#18744) (Amaresh S M)
  • b034575 文档:v8.x 在下拉菜单中添加版本支持页面 (#18731) (Amaresh S M)
  • 760ef7d 文档:v8.x 在侧边导航栏添加版本支持页面 (#18740) (Amaresh S M)
  • 428b7ea 文档:在搜索中添加“由 Algolia 提供支持”标签 (#18658) (Amaresh S M)
  • c68c07f 文档:版本选择器同步 (#18265) (Milos Djermanovic)

构建相关

🌐 Build Related

  • 35d366a 构建:支持对以前主要版本的更新 (#18870) (Milos Djermanovic)

杂项

🌐 Chores

  • 140ec45 杂务:升级 @eslint/js@8.57.1 (#18913) (Milos Djermanovic)
  • bcdfc04 事务:更新 package.json 以适配 @eslint/js 版本发布(Jenkins)
  • 3f6ce8d 杂务: 固定 vite-plugin-commonjs@0.10.1 (#18910) (Milos Djermanovic)
  • 9f07549 事务:在链接检查器中忽略 /docs/v8.x (#18660) (Milos Djermanovic)

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