
Published under: Release Notes
1 min read
我们刚刚发布了 ESLint v9.6.0,这是 ESLint 的一次小版本升级。此版本添加了一些新功能,并修复了上一版本中发现的几个错误。
🌐 Highlights
espree 当 languageOptions.ecmaVersion 设置为 2025 或 "latest"(默认)时,现在支持 RegExp 重复命名捕获组 ES2025 语法。请注意,核心规则尚未更新以支持此语法。\)现在可以在 files 和 ignores 模式中用作转义字符,无论操作系统如何。请注意,在 files 和 ignores 模式中,只有正斜杠(/)被解释为路径分隔符,无论操作系统如何。no-unused-vars 规则报告的消息已得到改进,现在包括为不同类型的变量配置的忽略模式。🌐 Features
e2b16e2 功能:实现功能开关 (#18516) (Nicholas C. Zakas)8824aa1 功能:添加 ecmaVersion: 2025,解析重复命名捕获组 (#18596) (Milos Djermanovic)🌐 Bug Fixes
1613e2e 修复:允许在 Windows 上对配置模式中的字符进行转义 (#18628) (Milos Djermanovic)21d3766 修复: no-unused-vars 在报告消息中包含捕获的错误模式 (#18609) (Kirk Waiblinger)d7a7736 修复:改进 no-unused-vars 对未使用捕获错误的提示信息 (#18608) (Kirk Waiblinger)f9e95d2 修复:纠正无效 /* eslint */ 注释的位置 (#18593) (Milos Djermanovic)🌐 Documentation
13dbecd 文档:将搜索限制仅限于文档 (#18627) (Nicholas C. Zakas)375227f 文档:更新 getting-started.md - 在初始化 eslint 配置时添加 pnpm (#18599) (Kostiantyn Ochenash)44915bb 文档:更新自述文件(GitHub Actions 机器人)d50db7b 文档:更新 vscode-eslint 信息 (#18595) (Nicholas C. Zakas)🌐 Chores
b15ee30 杂务:升级 @eslint/js@9.6.0 (#18632) (Milos Djermanovic)d655503 事务:更新 package.json 以适配 @eslint/js 版本发布(Jenkins)7c78ad9 重构:使用 language.visitorKeys 并检查非 JS 源代码 (#18625) (Nicholas C. Zakas)69ff64e 重构:applyInlineConfig() 的返回值 (#18623) (Nicholas C. Zakas)d2d06f7 重构:在 Windows 上调整 ignorePatterns 时使用 / 分隔符 (#18613) (Milos Djermanovic)6421973 重构:修复针对以 0 为基础行的语言的禁用指令 (#18605) (Milos Djermanovic)0a13539 重构:允许语言的可选方法 (#18604) (Nicholas C. Zakas)c7ddee0 任务:使 internal-rules 不作为一个包 (#18601) (Milos Djermanovic)3379164 杂务:移除 .eslintrc.js (#18011) (唯然)d0c3a32 杂项:更新 knip(使用 webdriver-io 插件)(#18594) (Lars Kappert)最新的 ESLint 新闻、案例研究、教程和资源。


