
Published under: Release Notes
1 min read
我们刚刚发布了 ESLint v9.36.0,这是 ESLint 的一次小版本升级。此版本添加了一些新功能,并修复了上一版本中发现的几个错误。
🌐 Highlights
preserve-caught-error 规则中的若干边缘情况。在某些情况下,这可能会导致报告更多的 lint 错误。@eslint/js 包导出的所有配置对象现在都被深度冻结了。🌐 Features
47afcf6 功能:修复 preserve-caught-error 边缘情况 (#20109) (Francesco Trotta)🌐 Bug Fixes
75b74d8 修复:添加缺失的规则选项类型 (#20127) (ntnyq)1c0d850 修复:更新 eslint-all.js 以在 rules 对象上使用 Object.freeze (#20116) (루밀LuMir)7d61b7f 修复:为 Scope.type 添加缺失的作用域类型 (#20110) (Pixel998)7a670c3 修复:纠正 rules.d.ts 中的规则选项类型 (#20084) (Pixel998)🌐 Documentation
b73ab12 文档:更新示例以使用 defineConfig (#20131) (sethamus)31d9392 文档:修复拼写错误 (#20118) (Pixel998)c7f861b 文档:更新自述文件(GitHub Actions 机器人)6b0c08b 文档:更新自述文件(GitHub Actions 机器人)91f97c5 文档:更新自述文件(GitHub Actions 机器人)🌐 Chores
12411e8 杂务:升级 @eslint/js@9.36.0 (#20139) (Milos Djermanovic)488cba6 事务:更新 package.json 以适配 @eslint/js 版本发布(Jenkins)bac82a2 ci:简化翻新配置 (#19907) (唯然)c00bb37 ci:将 actions/labeler 从 5 升级到 6 (#20090) (dependabot[bot])fee751d 重构:在规则中使用 defaultOptions (#20121) (Pixel998)1ace67d 事务: 更新示例以使用 defineConfig (#20111) (루밀LuMir)4821963 测试:在规则测试的错误对象中添加缺失的位置信息 (#20112) (루밀LuMir)b42c42e 杂项:在核心规则测试中禁止使用已弃用的 type 属性 (#20094) (Milos Djermanovic)7bb498d 测试:从核心规则测试中移除已弃用的 type 属性 (#20093) (Pixel998)e10cf2a ci:将 actions/setup-node 从 4 升级到 5 (#20089) (dependabot[bot])5cb0ce4 重构:在 preserve-caught-error 中使用 meta.defaultOptions (#20080) (Pixel998)f9f7cb5 任务:为 eslint-config-eslint 发布更新 package.json (Jenkins)81764b2 杂项:更新 eslint-config-eslint 中的 eslint 同行依赖 (#20079) (Milos Djermanovic)最新的 ESLint 新闻、案例研究、教程和资源。


