SuperAPI AI 工具集

nestjs-code-review

测试与质量

查看项目

更新于 10-15 21:52

技能介绍

用途:为 NestJS 应用提供结构化代码审查,适用于提交 PR 前、实现新功能后,或验证装饰器、依赖注入、守卫、模块与提供者架构。可按“review NestJS code”等说法触发,并委托 nestjs-code-review-expert 智能体做深入分析。

主要能力:检查模块组织与边界、循环依赖;验证构造器注入、提供者作用域,识别绕过 DI 容器的直接实例化;审查控制器路由、状态码、DTO、验证管道与 OpenAPI 装饰器;评估服务业务逻辑、错误处理、事务管理;检查守卫、认证授权、class-validator 输入校验及注入、XSS、CSRF 防护;评估控制器、服务、守卫、管道的测试覆盖与 mock 策略。

使用方式:先确定审查范围,用 glob 与 grep 发现控制器、服务、模块、守卫、拦截器、管道;逐项分析后,关键与警告级发现需具备可复现证据(文件路径、行号、代码片段)和具体修复方案,再输出报告。报告包含总体质量评分、Critical、Warning、Suggestion、正向观察与优先建议。

限制:不强制单一 ORM,兼容 TypeORM、Prisma、Drizzle、MikroORM;尊重项目既有约定;聚焦高置信问题,避免风格偏好误报;审查微服务模式时考虑传输层约束;除非存在关键问题,不建议架构重写。安装与价格信息暂未提供。