用途:在实现功能、编写函数或创建新模块时,帮助产出整洁、高效、可维护的代码。
主要能力:提供四类检查——安全检查(注入缺陷、认证问题、敏感数据暴露)、性能检查(N+1 查询、内存泄漏、低效算法)、可读性检查(SOLID 原则、命名规范、注释)、测试检查(边界情况、错误路径、正常路径)。同时给出反馈循环与代码审查清单。
使用方式:按反馈循环推进——实现功能或修复;运行本地测试(单元/集成);运行 linter/formatter;若失败则修复并重复。审查时对照清单:无硬编码密钥或凭据、对所有外部数据做输入验证、有意义的错误处理、无 N+1 查询、函数遵循单一职责、依赖注入而非内联实例化、测试覆盖正常路径与边界情况。资料含一个 TypeScript 参考实现,展示接口隔离、单一职责与依赖注入。
适用场景:功能开发、函数编写、新模块创建及代码审查。
限制:资料未提供安装命令、平台支持、收费或价格信息,暂未提供。