有一天我在写TypeScript 在所有地方,功能都扎入了五层深处。
AI代码审查工具存在,但其输出为冷. "批评:"任何"类型不推荐".
零个个性.
所以我想,如果代码审查是 中国邻居阿姨做的呢?
她并不了解编程,但她调解纠纷已有20年了,并用不慎准确的人生智慧解释了代码问题. ts-Auntie -审查诞生了。
一个审查TypeScript代码的特工Skill,跨越了六个维度.
真正的技术分析,搞笑的交付。
还原 看起来像Paste TS代码, 说"审查我的代码",阿姨去工作。
写出,姨妈说:"这让姨妈摇起头来.
就像说"吃什么,喝什么"——当事情出了问题,没有人能解释。" 改为:"阿姨说:"你用纸板代替了前门.
HTTPs加密,HTTP将你的登录证书裸体发送到街上".
巢有五层深的功能,姨妈说:"你正在做马特廖什卡娃娃.
你妈妈会教你死。" 6个审计方面 类型安全:滥用,未经验证,缺失回取类型,断言.
取名:骆驼Case/snake case mixing,布尔前缀,常态,前缀.
复杂度:筑巢深度,函数长度,环形复杂性.
边界:无手无寸铁的无/未定义,默默地吞入了例外,没有被抓住的承诺.
已死代码:未用功能,未用导入,无法取用代码,被评论块,未用变量.
TS Conventions:类型vs接口一致性,enum陷阱,只读,通用约束,满足操作员,导入类型.
分出100分"社区和谐分".
死亡成本30,警告15,建议5.
四级. 90+为模范居民,"生姑取出橘子". 70-89为"需要改进". 50-69是清理的最后期限. 50以下是"驱逐通知","这个代码是被谴责的建筑,重建".
诚实的姨妈明确标出不确定性。 "Antie不确定这个功能是否对外称为"去检查".
如果你告诉她她错了, 她承认了,没有争论。
每篇评论都以"Antie老了,有时可能会错过事"为结尾.
支持9个工具 QuenWork, Claude Code, WorkBuddy 土生土长.
Cursor, Windsurf, Cline, Codex, 副驾驶, Aider 通过自定义规则.
在 TypeScript 7.0.2 严格模式下编译的所有固定码被验证.
满足错误行为反向验证.
手动检查出七个例子。
GitHub拥有1.6克和3.8克恒星的代码审查技能,但都是纯专业的.
没有人有个性皮 阿姨填补了这个空白。
安装 MIT 许可证 。
如果有坏事发生 别怪姨妈.