SuperAPI AI 工具集

java-code-review

编程与开发

查看项目

更新于 10-15 20:35

技能介绍

用途:对 Java 代码或 PR 做系统性审查,适用于用户提出“review code”“check this PR”“code review”、合并 PR 前或功能实现后。

主要能力:按清单逐项检查——空安全(链式调用、Optional 误用、返回 null)、异常处理(空 catch、过宽捕获、丢失堆栈)、集合与流(迭代中修改、流与循环取舍)、并发(共享可变状态、check-then-act、volatile)、Java 惯用法(equals/hashCode 配对、toString、builder)、资源管理(try-with-resources、连接泄漏)、API 设计(布尔参数、null 处理、校验)、性能(循环内字符串拼接、循环内正则编译、N+1)以及测试提示。

使用方式:先快速扫描理解意图与范围,再按清单逐类检查,最后按严重程度(Critical→Minor)汇总。输出格式为“Code Review: [文件/功能名]”,分 Critical、Improvements、Minor/Style、Good Practices Observed 四部分,每条含问题描述、行号引用与建议。

限制:资料未提供安装命令、平台支持、收费方式与具体效果数据;严重程度分级标准为 Critical(安全漏洞、数据丢失、生产崩溃)、High(可能缺陷、显著性能问题、破坏 API 契约)、Medium(代码异味、可维护性)、Low(风格与微优化)。建议聚焦改动行(git diff),合并同类问题,引用行号而非整段代码,跳过自动生成文件与测试夹具。