dev.to | 📄 原文链接 | 2026-11-13 收录

给 TypeScript 类型换一个更好的家

来源:dev.to — 2026-11-11

📋 概述

作者在重构三十万行的生产代码库时发现,真正被多个文件共用的类型往往散落在各处,甚至被重复声明一遍。于是他写了一个 Rust 实现的命令行工具 type-tune,扫描已被多处引用的导出类型与接口,把它们搬到更合适的位置,顺手更新受支持的 import 并保留兼容用的 re-export。它和 Knip 互补:Knip 清理没人用的代码,type-tune 整理那些还在用的类型。

🔑 核心要点

💡 金句

“Unlike Knip, which focuses on unused code, type-tune focuses on organizing types that are actually being used.”
译:Knip 关注的是没被使用的代码,type-tune 关注的是整理那些确实还在用的类型。
← 返回 dev.to 首页