
Published under: Release Notes
1 min read
我们刚刚发布了 ESLint v8.35.0,这是 ESLint 的一次小版本升级。此版本添加了一些新功能,并修复了上一版本中发现的几个错误。
🌐 Highlights
recommended 和 all 配置现在从新的 @eslint/js 包中导出。那些在新的扁平配置格式中使用 "eslint:recommended" 或 "eslint:all" 作为字符串的人,应改为安装和导入 @eslint/js 并 引用预定义的配置 作为 js.configs.recommended 或 js.configs.all。no-constant-binary-expression 规则现在可以捕获更多涉及空值合并运算符 ?? 的情况。esquery 选择器引擎的新版本包括性能改进,详细内容见 Marvin Hagemeister 的 博客文章。🌐 Features
8e34a04 功能:向 lines-around-comment 规则添加 afterHashbangComment 选项 (#16920) (SUZUKI Sosuke)c8c0c71 功能:将所有配置和推荐配置移入包中。(#16844) (Nicholas C. Zakas)71f6f0d 功能:在 no-constant-binary-expression 中报告更多使用 ?? 的情况 (#16826) (Daiki Nishikawa)🌐 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 新闻、案例研究、教程和资源。


