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

209 天前
 clean99

这两天无聊写了一个 VSCode 插件,可以自动 review 代码,有兴趣可以试试看,工具完全开源免费,欢迎 pr ,如果觉得有帮助可以 star 支持一下我,感谢🙏。

背景:GPT 协作编程已经比较常见,但是我感觉交互起来有点复杂,需要跟 gpt 对话, 然后复制,粘贴。交互成本是很多人没有用 gpt 写代码的原因。

解决方案:我写了一个 vscode 插件,在后台运行,将用户的代码自动发给 gpt review ,review 后再将高亮用户有问题的代码,提供 review 建议并且一键替换代码。(交互成本几乎为零,并且确保了代码时刻有人( GPT ) review ,保证代码质量)

使用流程:

Token 消耗:很多人担心 token 消耗过大,这里我做了以下措施:

  1. Increment Review:CodeSmellGPT 只会 Review 用户新增的那些代码(类似 git 的 diff 算法),不会把大量文件发送过去。
  2. Batch Request:CodeSmellGPT 只会在积累到一定程度的代码量后再发送给 gpt ,避免多个请求造成 token 消耗。 当然目前看 token 消耗还是不小,也想问问大家有没有什么好的方法来降低消耗。

相关链接: Github: vscode-code-smell-gpt VSCode Market: CodeSmellGPT

欢迎讨论,提 issue ,pr ,也可以点点 star 支持我~

841 次点击
所在节点    分享创造
1 条回复
DanielNg23
194 天前
很棒的产品怎么没人关注?要不要来我们这边打一下黑客马拉松💪,有国内 LLM 厂商的支持,还有独立开发大佬作嘉宾,线上/线下均可参加😊,来线下能提供 7 天住宿顺便来大理到处玩玩⛰️🏄🎾🥏,最高有 AWS 提供的 2.5 万美金算力支持💰💰💰 https://mp.weixin.qq.com/s/MTqByjk8j_ekAMfcxgtP1g

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/981332

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX