| name | ruoyi-review |
| description | 审查芋道 RuoYi-Vue-Pro 项目代码,检查规范违反、缺失模式、安全问题和架构不一致性 |
| trigger | 当用户要求审查代码、检查代码质量、审计模块、或提到 "review this"、"代码审查"、"check this code"、"代码规范检查" |
RuoYi Code Reviewer
审查代码是否符合芋道 (Yudao) RuoYi-Vue-Pro 框架规范和最佳实践。
共享规范: 阅读 [CLAUDE.md]获取完整的项目级规则。
TRIGGER
- 用户要求审查代码质量
- 提到 "review this"、"代码审查"、"代码规范检查"
- 新建模块后自动检查生成的代码
Review Checklist
Controller 层
Service 层
Mapper 层
DO (实体) 层
VO 层
错误码
安全
Common Issues to Flag
- 缺少权限 — Controller 接口无
@PreAuthorize
- 裸返回类型 — 返回
T 而非 CommonResult<T>
- Controller 含业务逻辑 — 数据处理而非服务委托
- 缺少校验 — 请求体无
@Valid
- 手动审计字段 — 手动设置 createTime/updateTime
- 硬编码错误信息 —
"用户不存在" 而非 exception(USER_NOT_FOUND)
- 缺少 API 文档 — 无
@Operation 注解
- 错误的 Wrapper — 用
QueryWrapper 而非 LambdaQueryWrapperX
- XML 写简单查询 — 可用 default 方法替代的 SQL
- 循环依赖 — 模块 A 调 B,B 调 A