该技能用于对代码改动进行完整审查,支持两种模式:本地模式(默认)审查未提交改动加当前分支相对 master 的 diff;PR 模式按 URL 或编号审查指定拉取请求。技能从 src/brave(brave-core)目录运行,Chromium 源码位于相对的 ../。本地模式会先确定基线分支(优先取已有 PR 的 base,其次上游跟踪分支,最后回落 master),再收集已提交与未提交差异及变更文件列表,并在审查开始时报告基线分支。PR 模式会解析 PR 信息、检索历史修复尝试并要求当前修复证明与既往尝试有实质差异,否则自动判定失败。共用分析步骤要求读取修改文件及其上下文、相关头文件与测试,并对 chromium_src 覆盖同时读取上游文件。最佳实践检查采用分块子代理并行执行:先按变更文件类型发现适用文档,再用脚本分块,每个子代理只看约 3 条规则,且必须传入完整未截断的 diff;仅标记新增行中的违规,不对既有代码或未改动代码提意见,每条主张须在最佳实践文档中有据可查,并按稳定 ID 附文档链接。具体要求、参数与运行细节以原始资料为准。
review
测试与质量
更新于 10-15 20:08