migrate-to-shoehorn:迁移 as 断言 migrate-to-shoehorn 把测试里的 as 类型断言迁移到 @total-typescript/shoehorn,让部分测试数据更安全、类型更准。适合想摆脱 as 投机取巧的 TypeScript 项目。 把测试里的 as 断言换成 shoehorn:让部分测试数据既宽松又类型安全。 它解决什么问题 测试里大量用 as 做类型断言,本质是「骗编译器」,既掩盖问题又脆弱。
migrate-to-shoehorn 把测试里的 as 类型断言迁移到 @total-typescript/shoehorn,让部分测试数据更安全、类型更准。适合想摆脱 as 投机取巧的 TypeScript 项目。
把测试里的 as 断言换成 shoehorn:让部分测试数据既宽松又类型安全。
测试里大量用 as 做类型断言,本质是「骗编译器」,既掩盖问题又脆弱。
它是 TypeScript 测试质量的小工具,和 tdd 的「好测试」理念一致——测试要诚实、可依赖。
相关技能:
一个 TypeScript 辅助库,让你在需要部分数据/宽松类型时仍保留类型检查,避免滥用 as。
不必。只迁那些适合用部分测试数据表达的,其余保持原样更清晰。
返回章节:杂项技能完全指南