跳到主要内容
👋 哈喽!我是 小奏 , 欢迎关注我的公众号【小奏技术】

code review graph 使用

简介​

Code Review Graph 是一个专为 AI 编码助手(如 Cursor、Claude Code 等)设计的本地知识图谱工具。它通过构建代码的结构化地图,让 AI 只读取真正需要的相关文件,从而大幅减少 Token 消耗并提升代码审查的精确度

安装​

Code Review Graph对 Python 版本有严格要求(>= 3.10)。为了避免污染系统环境或产生依赖冲突,建议使用虚拟环境

Python 高版本虚拟环境安装​

python多版本管理推荐使用pyenv

 pyenv install 3.11.0

激活虚拟环境,并安装核心包

# 创建一个名为 venv_crg 的 Python 虚拟环境
python -m venv venv_crg

source venv_crg/bin/activate

pip install code-review-graph

在项目中初始化​

在项目根目录运行以下命令:

code-review-graph install --platform cursor

它的作用是:

自动在项目中生成 .cursorrules 文件。这相当于给 AI 下达了强制指令:“审查本项目的代码时,必须优先查询本地图谱,不许瞎猜”。

自动在 .cursor/mcp.json 中写入与后台服务连接的配置项。

构建知识图谱数据库

code-review-graph build

它的作用是:

扫描当前目录下的代码,执行语法解析,并在本地生成 SQLite 数据库(真正的“外挂大脑”)。

(注:当项目发生大规模代码重构或拉取了大量新分支代码后,建议重新执行此命令以更新图谱。)

使用​

在curosr中直接可以直接这么使用

@review-changes 基于 master和当前分支对比,请找出核心架构层面的变更,并帮我输出一份标准 Markdown 格式的 Review 文档

上线前都可以执行输出一份 ai code review 代码

如果公司基建比较强 可以考虑加到 ci 中自动审查

地址​

本文为博主原创文章,未经博主允许不得转载