
Published under: Release Notes
1 min read
我们刚刚发布了 ESLint v9.1.0,这是 ESLint 的一次小版本升级。此版本添加了一些新功能,并修复了上一版本中发现的几个错误。
🌐 Highlights
这是本月早些时候 ESLint v9.0.0 重大版本发布之后的第一个 ESLint 次要版本发布。
🌐 This is the first minor release of ESLint following the major release of ESLint v9.0.0 earlier this month.
Intl 现在被认为是内置全局变量,除非 languageOptions.ecmaVersion 设置为 3 或 5。while (true) 循环报告为问题。ignores 模式列表的配置在使用 --no-ignore CLI 标志 时,或在 ESLint 构造函数选项 ignore 设置为 false 时将不再导致错误结果。🌐 Features
03068f1 功能:为 nullish 配置提供有用的错误信息 (#18357) (Nicholas C. Zakas)751b518 功能:将依赖 graphemer 替换为 Intl.Segmenter (#18110) (Francesco Trotta)4d11e56 功能:向 eslint 配置中添加 name (#18289) (唯然)1cbe1f6 功能:允许在 no-constant-condition 中使用 while(true) (#18286) (Tanuj Kanti)0db676f 功能:在 es6 全局中添加 Intl (#18318) (唯然)🌐 Bug Fixes
8d18958 修复:从 eslint/js 包中移除名称 (#18368) (Nicholas C. Zakas)594eb0e 修复:在 fs.walk 过滤器出错时不再崩溃 (#18295) (Francesco Trotta)0d8cf63 修复:EMFILE 错误 (#18313) (Nicholas C. Zakas)e1ac0b5 修复: --inspect-config 仅适用于扁平配置并且遵循 -c (#18306) (Nicholas C. Zakas)09675e1 修复:--no-ignore 不应适用于非全局忽略 (#18334) (Milos Djermanovic)🌐 Documentation
fb50077 文档:在迁移指南中包含有关全局的说明 (#18356) (Gabriel Rohden)71c771f 文档:修复返回顶部链接缺失可访问名称的问题 (#18329) (Germán Freixinós)200fd4e 文档:为 .eslintignore 指定 eslintrc 模式 (#18285) (Francesco Trotta)16b6a8b 文档:更新自述文件(GitHub Actions 机器人)df5f8a9 文档:paths 和 patterns 在 no-restricted-imports 中的区别 (#18273)(Tanuj Kanti)c537d76 文档:更新 npm init @eslint/config 生成的文件名 (#18298) (唯然)e1e305d 文档:修复 linebreak-style 示例 (#18262) (Francesco Trotta)113f51e 文档:提到已取消对 package.json 配置的支持 (#18305) (Nicholas C. Zakas)5c35321 文档:在 --rulesdir 中添加仅限 eslintrc 的备注 (#18281) (Adam Lui 刘展鹏)🌐 Build Related
🌐 Chores
d9a2983 事务: 将 @eslint/js 升级到 v9.1.1 (#18367) (Francesco Trotta)50d406d 事务:更新 package.json 以适配 @eslint/js 版本发布(Jenkins)155c71c 事务:更新 package.json 以适配 @eslint/js 版本发布(Jenkins)0588fc5 重构:将指令收集移至源代码 (#18328) (Nicholas C. Zakas)9048e21 杂项:对 docs/src/_data 个 js 文件进行 lint (#18335) (Milos Djermanovic)4820790 杂务:升级 globals@15.0.0 开发依赖 (#18332) (Milos Djermanovic)698d9ff 杂务:升级 eslint-config-eslint 中的 jsdoc 和 unicorn 插件 (#18333) (Milos Djermanovic)32c08cf 事务:放弃 Node < 18 并在 eslint-config-eslint 中使用 @eslint/js v9 (#18323) (Milos Djermanovic)a76fb55 杂务: @eslint-community/eslint-plugin-eslint-comments v4.3.0 (#18319) (Milos Djermanovic)78e45b1 杂项:eslint-plugin-eslint-plugin v6.0.0 (#18316) (唯然)36103a5 事务: eslint-plugin-n v17.0.0 (#18315) (唯然)最新的 ESLint 新闻、案例研究、教程和资源。


