SuperAPI AI 工具集

strict-typescript-mode

编程与开发

查看项目

更新于 10-16 03:03

技能介绍

用途:在编写或审查 TypeScript 代码时强制执行严格类型最佳实践,基于 State-of-the-Art Guide 2025。

主要能力:禁止无文档说明地使用 any,推荐用 unknown 配合类型守卫;要求导出的公共 API 显式标注类型;使用泛型约束;用工具类型替代重复定义;用 readonly 表达不可变;用 const 断言固定字面量类型;用可辨识联合表示状态。

使用方式:在 .ts 或 .tsx 文件、新功能实现、代码审查、JavaScript 转 TypeScript 重构时激活。技能提供推荐的 tsconfig.json 严格选项,如 strict、noImplicitAny、strictNullChecks、noUncheckedIndexedAccess 等。违反规则时给出警告、改进建议和正确写法示例。

限制:例外情况需文档说明,包括遗留代码迁移、第三方库互操作、性能关键路径(需基准证据)。资料未提供安装命令、收费信息或具体平台支持细节。