
亮点
🌐 Highlights
one-var中的显式资源管理支持
🌐 Explicit resource management support in one-var
one-var 规则现在可以处理使用 using 和 await using 语法声明的变量,例如:
🌐 The one-var rule now handles variables declared with the using and await using syntax, for example:
async function test() {
using foo = 1, bar = 2;
await using baz = 3, qux = 4;
}
using 和 await using 声明是 ES2026 JavaScript 引入的 显式资源管理 功能的一部分。
no-restricted-globals中的全局对象访问检测
🌐 Global object access detection in no-restricted-globals
no-restricted-globals 规则现在可以在访问全局对象的属性时捕获受限全局的使用,例如 window.Promise。这种增强行为由三个新选项控制:
🌐 The no-restricted-globals rule can now catch usages of restricted globals when they’re accessed as properties of the global object, such as window.Promise. This enhanced behavior is controlled by three new options:
checkGlobalObjectAccess:一个布尔值,当启用时,会报告通过全局对象访问的受限全局变量。globalObjects:一份被视为全局对象引用的标识符列表。globalThis、self和window总是被包括在内。globals:受限制的全局名称列表,每个名称可以选择性地配上在使用时报告的自定义消息。
特性
🌐 Features
e07820e功能:为 no-restricted-globals 添加全局对象访问检测 (#19939) (sethamus)90b050e功能:在one-var中支持显式资源管理 (#19941) (Sweta Tanwar)
错误修复
🌐 Bug Fixes
732433c修复:允许在自定义规则中对meta.docs.recommended使用任意类型 (#19995) (Francesco Trotta)e8a6914修复:修复了 check-emfile-handling.js 中的潜在错误 (#19975) (諏訪原慶斗)
文档
🌐 Documentation
34f0723文档:TypeScript 代码示例的游乐场按钮 (#19671) (Tanuj Kanti)dc942a4文档:更新自述文件(GitHub Actions 机器人)5a4b6f7文档:更新 no-multi-assign.md (#19979) (Yuki Takada (Yukinosuke Takada))247e156文档:在no-plusplus中添加缺失的 let 声明 (#19980) (Yuki Takada (Yukinosuke Takada))0d17242文档:更新自述文件(GitHub Actions 机器人)fa20b9d文档:澄清何时为 PR 提交问题 (#19974) (Nicholas C. Zakas)
构建相关
🌐 Build Related
杂项
🌐 Chores
