ESLint v8.35.0 发布

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

亮点

🌐 Highlights

  • ESLint 预定义的 recommendedall 配置现在从新的 @eslint/js 包中导出。那些在新的扁平配置格式中使用 "eslint:recommended""eslint:all" 作为字符串的人,应改为安装和导入 @eslint/js引用预定义的配置 作为 js.configs.recommendedjs.configs.all
  • no-constant-binary-expression 规则现在可以捕获更多涉及空值合并运算符 ?? 的情况。
  • esquery 选择器引擎的新版本包括性能改进,详细内容见 Marvin Hagemeister博客文章

特性

🌐 Features

错误修复

🌐 Bug Fixes

文档

🌐 Documentation

  • f9f195e 文档:插件文档清理与扩展 (#16862) (Ben Perlmutter)
  • df809fd 文档:自定义格式化器页面清理/扩展 (#16886) (Ben Perlmutter)
  • 0700d1b 文档:添加 PostCSS/Autoprefixer/CSSNano (#16502) (Nick Schonning)
  • 7b9e9bf 文档:支持 Unicode 锚点 (#16782) (Percy Ma)
  • 5fbc0bf 文档:更新自述文件(GitHub Actions 机器人)
  • 67865a0 文档:移除邮件列表的提及 (#16869) (Amaresh S M)
  • 43af24a 文档:添加关于何时使用 ‘warn’ 严重性等级的说明 (#16882) (Nicholas C. Zakas)
  • ed2999b 文档:可共享配置页面的编辑和扩展 (#16824) (Ben Perlmutter)
  • 2780635 文档:修复拼写错误 (#16884) (Lioness100)
  • 5bdaae2 文档:扩展 ESLint 的方法页面 (#16861) (Ben Perlmutter)

杂项

🌐 Chores

  • cdcbe12 事务:升级 @eslint/js@8.35.0 (#16935) (Brandon Mills)
  • c954c34 事务: package.json 更新 @eslint/js 版本发布 (ESLint Jenkins)
  • 5a517da 事务: package.json 更新 @eslint/js 版本发布 (ESLint Jenkins)
  • 9f10926 事务:升级 @eslint/eslintrc@2.0.0 (#16928) (Milos Djermanovic)
  • da728fa ci:在工作流中使用 LTS 节点版本 (#16907) (Nitin Kumar)
  • c57b4f3 性能:升级到 esquery@1.4.2 (#16901) (Milos Djermanovic)
  • 9122f07 杂务:更新过时的机器人设置 (#16870) (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 的一次小版本升级。此版本添加了一些新功能,并修复了上一版本中发现的几个错误。