9月17日·星期四 13:00·来源:InfoQ

ESLint 最坚固的护城河,正被 Rust 和 Go 联手攻破

Oxlint 背后的类型感知检查引擎 tsgolint 发布稳定版 v7,基于官方 Go 移植版 TypeScript 7 构建,而非重新实现类型检查器。该版本支持 typescript-eslint 61 条类型感知规则中的 59 条,高于 Alpha 版的 43 条。Oxlint 由 Rust 编写,负责文件发现与语法规则,类型感知工作交由 Go 二进制程序处理。基准测试显示,在 Apple M4 Pro 上对 vscode、typescript 等项目的检查速度是 ESLint 搭配 typescript-eslint 的 12 至 18 倍。用户可通过 npx @oxlint/migrate --type-aware 迁移配置,但需 TypeScript 7.0 以上版本,且不支持 baseUrl 等旧选项。typescript-eslint 团队仍将其分支视为无积极开发的实验。
本文摘要由千智坊基于公开报道整理,查看完整内容:阅读原文(InfoQ)→