ESLint v7.0.0-alpha.2 发布

我们刚刚发布了 ESLint v7.0.0-alpha.2,这是 ESLint 的一次重大版本升级。此次发布增加了一些新功能,并修复了前一个版本中发现的几个错误。此次发布还有一些破坏性更改,因此请仔细阅读以下内容。

亮点

🌐 Highlights

此版本包含以下重大更改:

🌐 This release contains the following breaking changes:

  1. 更新核心规则中的默认配置选项。
  2. 正在更新eslint:recommended中推荐的规则。
  3. 使 RuleTester 检查更严格。

正在安装

🌐 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@7.0.0-alpha.2 --save-dev

迁移指南

🌐 Migration Guide

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

🌐 As there are a lot of changes, we’ve created a migration guide describing the 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.

重大更改

🌐 Breaking Changes

增强功能

🌐 Enhancements

错误修复

🌐 Bug Fixes

  • afde78b 修复: curly 删除了 if 和 else 之间的必要大括号 (修复 #12928) (#12943) (Milos Djermanovic)
  • 4797fb2 修复:[arrow-body-style](/docs/rules/arrow-body-style)在对象字面量主体时的崩溃(修复 #12884)(#12886)(Milos Djermanovic)
  • de14d1c 修复:wrap-iife 自动修复移除了强制括号 (#12905) (Milos Djermanovic)
  • 5775b06 修复:可选允许成员名称中使用下划线 (#11972) (Edgardo Avilés)
  • 0dfc3ff 修复:在 no-eval 中的报告中添加结束位置 (#12960) (Milos Djermanovic)

文档

🌐 Documentation

  • b8e20d3 文档:提到 TypeScript 的编译器检查 (#12903) (Benny Neugebauer)
  • e997f32 文档:更新 arrow-parens 以修复小语法问题 (#12962) (Tom)
  • cf14355 文档:修复自定义解析器文档的链接 (#12965) (Brandon Mills)
  • f479f6f 文档:引用正确的配置文件名 (#12885) (Patrick Kilgore)
  • 8d5c434 文档:修复网站生成的分类描述(修复 #12894)(#12930) (Kai Cataldo)
  • 05380e6 文档:从文档中删除关于分号的说明 (#12944) (Luke Sikina)

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