
Published under: Release Notes
1 min read
我们刚刚发布了 ESLint v9.11.0,这是 ESLint 的一次小版本升级。此版本添加了一些新功能,并修复了上一版本中发现的几个错误。
🌐 Highlights
🌐 Features
ec30c73 功能:向导出 Linter 添加 “eslint/universal” (#18883) (唯然)c591da6 功能:向类型添加语言 (#18917) (Nicholas C. Zakas)[492eb8f](https://github.com/eslint/eslint/commit/492eb8f34ebbc5c9d1dbfcf4dd06b8dde8d1df74) 功能:限制在 id-length 中给 ImportSpecifier 的名称 (#18861) (Tanuj Kanti)19c6856 功能:添加 no-useless-constructor 建议 (#18799) (Jordan Thomson)a48f8c2 功能:添加类型 FormatterFunction,更新 LoadedFormatter (#18872) (Francesco Trotta)🌐 Bug Fixes
5e5f39b 修复:为 no-restricted-exports 规则添加缺失的类型 (#18914) (Kristóf Poduszló)8f630eb 修复:为 no-param-reassign 选项添加缺失类型 (#18906) (Kristóf Poduszló)d715781 修复:为 no-extra-boolean-cast 选项添加缺失类型 (#18902) (Kristóf Poduszló)2de5742 修复:为 no-misleading-character-class 选项添加缺失类型 (#18905) (Kristóf Poduszló)c153084 修复:为 no-implicit-coercion 选项添加缺失类型 (#18903) (Kristóf Poduszló)fa11b2e 修复:为 no-empty-function 选项添加缺失类型 (#18901) (Kristóf Poduszló)a0deed1 修复:为 camelcase 选项添加缺失类型 (#18897) (Kristóf Poduszló)🌐 Documentation
e4e5709 文档:纠正 prefer-object-has-own 类型定义注释 (#18924) (Nitin Kumar)91cbd18 文档:在 no-irregular-whitespace 规则中添加 Unicode 缩写 (#18894) (Alix Royere)59cfc0f 文档:澄清 LoadedFormatter 类型中的 resultsMeta (#18881) (Milos Djermanovic)adcc50d 文档:更新自述文件(GitHub Actions 机器人)4edac1a 文档:更新自述文件(GitHub Actions 机器人)🌐 Build Related
🌐 Chores
ca21a64 杂务:升级 @eslint/js@9.11.0 (#18927) (Milos Djermanovic)a10f90a 事务:更新 package.json 以适配 @eslint/js 版本发布(Jenkins)e4e02cc 重构:将处理器逻辑提取到 ProcessorService 中 (#18818) (Nicholas C. Zakas)6d4484d 日常任务:v8.57.1 版本更新(Jenkins)71f37c5 重构:在验证配置规则时使用可选链 (#18893) (lucasrmendonca)2c2805f 工作: 为所有模板添加 PR 注释 (#18892) (Nicholas C. Zakas)7b852ce 重构:使用来自 @eslint/plugin-kit 的 Directive 类 (#18884) (Milos Djermanovic)d594ddd 杂项:将依赖 @eslint/core 更新到 ^0.6.0 (#18863) (renovate[bot])78b2421 例行事务: 更新 change.yml (#18882) (Nicholas C. Zakas)a416f0a 杂务:在 .ts 文件中启用 $ExpectType 评论 (#18869) (Francesco Trotta)最新的 ESLint 新闻、案例研究、教程和资源。


