ESLint v9.0.0-beta.1 发布

我们刚刚发布了 ESLint v9.0.0-beta.1,这是 ESLint 的一个次要版本升级。此版本新增了一些功能,并修复了上一版本中发现的几个漏洞。

亮点

🌐 Highlights

这是本版本 ESLint 中你需要了解的主要更改的总结。

🌐 This is a summary of the major changes you need to know about for this version of ESLint.

正在安装

🌐 Installing

由于这是预发布版本,npm 不会自动升级。安装时必须指定 next 标签:

🌐 Since this is a pre-release version, you will not automatically be upgraded by npm. You must specify the next tag when installing:

npm i eslint@next --save-dev

你也可以直接指定版本:

🌐 You can also specify the version directly:

npm i eslint@9.0.0-beta.1 --save-dev

迁移指南

🌐 Migration Guide

由于有很多变化,我们创建了一个 迁移指南,详细描述了重大更改以及你应该采取的应对步骤。我们预计大多数用户应该能够在不更改构建的情况下升级,但如果遇到问题,迁移指南应该是一个有用的资源。

🌐 As there are a lot of changes, we’ve created a migration guide describing the breaking changes in great detail along with the steps you should take to address them. We expect that most users should be able to upgrade without any build changes, but the migration guide should be a useful resource if you encounter problems.

特性

🌐 Features

错误修复

🌐 Bug Fixes

  • 0cb4914 修复:当评论仅启用严重性时验证选项以启用规则 (#18133) (Milos Djermanovic)

文档

🌐 Documentation

  • 5fe095c 文档:在下拉菜单中显示 v8.57.0 作为最新版本 (#18142) (Milos Djermanovic)
  • 7db5bb2 文档:在下拉菜单中显示预发布版本 (#18135) (Nicholas C. Zakas)
  • 73a5f06 文档:更新自述文件(GitHub Actions 机器人)
  • f95cd27 文档:禁止在同一示例中配置多个规则注释 (#18116) (Milos Djermanovic)
  • d8068ec 文档:更新 schema 示例的链接 (#18112) (Svetlana)

构建相关

🌐 Build Related

  • c9f2f33 构建:8.57.0 更新日志 (#18144) (Milos Djermanovic)

杂项

🌐 Chores

  • 32ffdd1 事务:升级 @eslint/js@9.0.0-beta.1 (#18146) (Milos Djermanovic)
  • e41425b 事务:更新 package.json 以适配 @eslint/js 版本发布(Jenkins)
  • bb3b9c6 事务:升级 @eslint/eslintrc@3.0.2 (#18145) (Milos Djermanovic)
  • e462524 杂项:升级 eslint-release@3.2.2 (#18138) (Milos Djermanovic)
  • 8e13a6b 任务:修复 README.md 中的拼写错误 (#18128) (Will Eastcott)
  • 66f52e2 杂务:删除未使用的工具 rule-types.json,更新 update-rule-types.js (#18125) (Josh Goldberg ✨)
  • bf0c7ef ci:修复 pr-labeler 的 sync-labels 值 (#18124) (Tanuj Kanti)
  • cace6d0 ci:添加 PR 标签器动作 (#18109) (Nitin Kumar)
  • 1a65d3e 杂务: 从 eslint-config-eslint 导出 base 配置 (#18119) (Milos Djermanovic)
  • 9aa4df3 重构:移除 globals 依赖 (#18115) (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 的一次小版本升级。此版本添加了一些新功能,并修复了上一版本中发现的几个错误。