👋 哈喽!我是 小奏 , 欢迎关注我的公众号【小奏技术】
open-code-review配置使用
Open Code Review 是什么?
Open Code Review 是一款 AI 驱动的代码审查 CLI 工具。它的前身是阿里集团内部官方 AI 代码审查助手,过去两年在内部服务了数万开发者,识别了数百万个代码缺陷。经过大规模充分验证后,我们将其孵化为开源项目,对社区开放。只需配置一个模型端点即可使用。
它读取 Git diff,通过具备工具调用能力的 Agent 将变更文件发送至可配置的 LLM,生成具有行级精度的结构化审查意见。Agent 可以读取完整文件内容、搜索代码库、检查其他变更文件以获取上下文,从而进行深度审查——而非仅停留在表面的 diff 反馈。除了 diff 审查,ocr scan 可以审查整个文件,适用于审计不熟悉的代码库或没有有意义 diff 的目录。
使用
两种使用方式
- 自己准备 LLM,也就是 准备大模型的 api key
- 委托模式: 也就直接使用类似
cursor这类编程工具,这些工具已内置 LLM 订阅额度
Cursor使用
安装 Open Code Review CLI 工具
npm install -g @alibaba-group/open-code-review
因为使用 Delegate 模式,不需要执行 ocr config provider 配置 LLM
在 Cursor 中安装本地插件
- 先将官方代码库克隆到本地:
git clone https://github.com/alibaba/open-code-review.git
- 将插件目录复制到 Cursor 的本地插件目录中
mkdir -p ~/.cursor/plugins/local/
cp -r open-code-review/plugins/open-code-review ~/.cursor/plugins/local/
- 重启 Cursor
在 Cursor 中使用
@Open Code Review review my current changes
请使用 ocr 审查我当前的代码改动
本文为博主原创文章,未经博主允许不得转载