Codex GSX 代码评审|用调用方证据检查 C++ 资源释放
EnglishCodex 安装步骤
- 打开 GitHub 固定提交的 `.agents/skills/code-review/SKILL.md`,核对内容与使用条件。
- 在自己的项目中创建 `.agents/skills/code-review/`,把核对后的文件保存为 `.agents/skills/code-review/SKILL.md`。
- 在该项目根目录启动 Codex,输入 `$code-review` 并选择同名技能。
中文摘要
评审 GSX 的未暂存差异时结合周边源代码和调用者,记录清理、边界和兼容性问题,按影响排序。
SKILL.md 中文导读
可复现示例
评审这份演示中的 C++ 图像缓冲区生命周期摘要。
{"file":"image_buffer.cpp","line":42,"operation":"decode image","cleanupOnSuccess":true,"cleanupOnEarlyReturn":false}工作步骤
- 阅读差异,再检查调用方和发生变化的分支。
- 比较成功与失败路径的行为及资源生命周期。
- 输出带文件位置的问题,按影响排序并指出验证缺口。
验收方法
在 `image_buffer.cpp:42` 报告 `early return misses cleanup`,说明成功路径已有清理,并建议增加该失败分支的回归测试。
GitHub 原文 · 更新日期
适用环境
用 Codex 打开 GSX 项目,准备目标差异、相关调用方和测试。默认读取未暂存改动。
常见问题
可以根据摘要断定整个改动没有其他问题吗?
摘要只能证明其中列出的路径。完整评审还要看周边实现、调用方和已有测试后再给判断。