编程助手_代码审查机器人
ChatGPT-CodeReview 是一个开源项目,目前 (231115) 3.2k Star,它可以作为 github 的应用(类似插件),通过调用 ChatGPT,在提交代码时,帮助审查代码中的错误。
1 github 地址&说明文档
https://github.com/anc95/ChatGPT-CodeReview/blob/main/README.zh-CN.md
2 安装
- https://github.com/apps/cr-gpt
- 自己项目的 Settings->Security->Secrets and variables->Actions
- 切换到 Variables 选项,创建一个新变量 OPENAI_API_KEY
3 使用
- 使用 pull request 方式,在自己的项目中 Pull request 选项卡中 create pull request,选择要合并的分支。
- 程序会自动触发代码审查,审查信息将显示在 file changes 中。
4 注意
- 这是一个基于 github 的应用,无需本地部署,在 github 上安装即可使用。
- 该功能拥有访问代码和操作 pull request 的权限,尽量不要在有保密要求的代码中使用。
- 目前只能在 pull request 时被触发。
- 效果还行,基本能理解程序修改的意图,能发现比较明显的问题,并提供一些建议。(有时候同事一些不影响功能的小问题,你不好意思说的,他就替你说了)
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.