CodeSmellGPT: 基于 GPT 的无感知的代码自动 Review 工具(VSCode Extension)

查看 20|回复 0
作者:clean99   
这两天无聊写了一个 VSCode 插件,可以自动 review 代码,有兴趣可以试试看,工具完全开源免费,欢迎 pr ,如果觉得有帮助可以 star 支持一下我,感谢🙏。
背景:GPT 协作编程已经比较常见,但是我感觉交互起来有点复杂,需要跟 gpt 对话, 然后复制,粘贴。交互成本是很多人没有用 gpt 写代码的原因。
解决方案:我写了一个 vscode 插件,在后台运行,将用户的代码自动发给 gpt review ,review 后再将高亮用户有问题的代码,提供 review 建议并且一键替换代码。(交互成本几乎为零,并且确保了代码时刻有人( GPT ) review ,保证代码质量)
使用流程:


Token 消耗:很多人担心 token 消耗过大,这里我做了以下措施:
[ol]
  • Increment Review:CodeSmellGPT 只会 Review 用户新增的那些代码(类似 git 的 diff 算法),不会把大量文件发送过去。
  • Batch Request:CodeSmellGPT 只会在积累到一定程度的代码量后再发送给 gpt ,避免多个请求造成 token 消耗。
    当然目前看 token 消耗还是不小,也想问问大家有没有什么好的方法来降低消耗。
    [/ol]
    相关链接:
    Github: vscode-code-smell-gpt
    VSCode Market: CodeSmellGPT
    欢迎讨论,提 issue ,pr ,也可以点点 star 支持我~
  • 您需要登录后才可以回帖 登录 | 立即注册

    返回顶部