更新时间:2026-07-30 GMT+08:00
分享

代码审查

码道Agent Space提供了自动化代码审查功能,协助您实现对代码质量的精准把控与专业化管理。

约束与限制

表1 约束与操作限制

限制类别

具体说明

执行环境要求

必须在Git仓库内执行,同时工作目录中必须包含已暂存(staged)、未暂存(unstaged)或未跟踪(untracked)的文件变更。

支持的文件格式

仅支持以下编程语言的代码文件,非代码文件(如.json、.md、.css等)将被自动过滤,不参与审查流程。

  • JavaScript/TypeScript:.ts、.tsx、.js、.jsx、.mjs、.cjs、.mts、.cts
  • Python:.py、.pyi、.pyw、.pyx
  • Java:.java
  • C / C++:.c、.cpp、.cc、.cxx、.h、.hpp、.hh、.hxx
  • Go:.go

代码审查示例

  1. 切换到AgentTeam模式。

    1. 参考开启码道Agent Space操作,进入码道Agent Space。
    2. 单击“代码开发”,切换到代码开发页签。
    3. 在聊天界面的输入框下方选择“AgentTeam”,切换到AgentTeam模式。右侧显示当前选用的模型,您可在下拉框中切换不同大语言模型。

  2. 在对话框输入特定的提示词(必须包含关键字code-reviewer),单击发送图标 或使用“Enter”快捷键发送。

    以下为两个典型使用场景及对应提示词示例:

    • 审查当前代码变更

      提示词提示:使用code-reviewer检视当前代码修改

      AI执行操作:审查当前工作目录下的所有代码变更,包括已暂存变更(staged)、未暂存变更(unstaged)和新增未跟踪文件(untracked)。

    • 审查指定commit的代码变更

      提示词示例:使用code-reviewer检视commitId对应的代码修改。其中,commitId为待审查的Git commit SHA值,类型为字符串,长度介于7到40位十六进制字符之间,如8b480d1。

      AI执行操作:审查单次commit内所有代码变更。

  3. 查看代码审查结果。

    编辑器 > 资源管理器项目根目录的“.codeartsdoer/review”路径下,会生成一个以“年-月-日_时-分-秒-毫秒-随机字符串”格式命名的文件夹。每个文件夹内包含preprocess和report两个子目录。其中,preprocess用于存放代码变更等预处理文件,report用于存放最终的审查报告review.json。

相关文档