用途:扫描指定 TypeScript 文件,识别类型相关代码异味,按严重程度归类并给出修正后的代码。
主要能力:可检测显式 any、缺失类型导致的隐式 any、不必要的类型断言与双重断言、过宽的联合类型、缺失的可辨识联合、隐式返回类型、非空断言、类型不安全的对象访问、缺失 readonly、用函数重载替代联合等典型问题,并输出 Critical、Warnings、Suggestions 分级结果与对应修正代码。
使用方式:需先读取 config/defaults.md,并按用户配置的技术栈调整模式、导入与代码示例;按指定文件扫描后逐条给出问题位置与修正。生成建议后需做前后校验,确认类型使用一致、函数签名未引入类型错误、导入仍有效;若改动影响下游消费者,需标注 BREAKING 并提示同步更新引用。
适用场景:重构、收紧类型、清理 TypeScript 代码。限制:资料未提供具体平台、安装命令、定价或效果保证等信息,暂未提供。