
Published under: Release Notes
1 min read
我们刚刚发布了 ESLint v8.26.0,这是 ESLint 的一次小版本升级。此版本添加了一些新功能,并修复了上一版本中发现的几个错误。
🌐 Highlights
no-implicit-globals 规则现在支持 /* exported */ 指令注释。
ESLINT_USE_FLAT_CONFIG 环境变量现在可以用于更好地控制在当前配置和 新配置系统 之间的切换。
用于创建 ESLint 配置文件的 @eslint/create-config 工具有一个新选项 --config:
# npm 6.x
npm init @eslint/config --config semistandard
# npm 7+
npm init @eslint/config -- --config semistandard
🌐 Features
4715787 功能:在 getter-return 中检查 Object.create() (#16420) (Yuki Hirasawa)28d1902 功能:no-implicit-globals 支持 exported 块注释 (#16343) (铃木宗介)e940be7 功能:使用 ESLINT_USE_FLAT_CONFIG 环境变量进行平面配置 (#16356) (Tomer Aberbach)dd0c58f 功能:将 Globby 替换为自定义的全局匹配解决方案。(#16369) (Nicholas C. Zakas)🌐 Bug Fixes
df77409 修复:在 FlatESLint 中使用 baseConfig 构造函数选项 (#16432) (Milos Djermanovic)33668ee 修复:确保全局模式匹配正确。(#16449) (Nicholas C. Zakas)740b208 修复:忽略 getRulesMetaForResults 中没有 ruleId 的消息 (#16409) (Francesco Trotta)8f9759e 修复:平面配置模式下的 --ignore-pattern 应相对于 cwd (#16425) (Milos Djermanovic)325ad37 修复:在简单情况下让 getRulesMetaForResults 返回一个普通对象 (#16438) (Francesco Trotta)a2810bc 修复:确保目录可以被取消忽略。(#16436) (Nicholas C. Zakas)35916ad 修复:确保在平面配置中 unignore 和 reignore 正常工作。(#16422) (Nicholas C. Zakas)🌐 Documentation
651649b 文档:核心概念页面 (#16399) (Ben Perlmutter)631cf72 文档:注意 --ignore-path 不支持扁平配置 (#16434) (Andy Edwards)1692840 文档:修复新配置文件示例中的语法 (#16427) (Milos Djermanovic)d336cfc 文档:通过新配置扩展插件 (#16394) (Ben Perlmutter)🌐 Chores
最新的 ESLint 新闻、案例研究、教程和资源。


