CodeBuddy 推出智能评审辅助的新功能。这项功能旨在为 VS Code 和 JetBrains IDEs 上的开发者们提供全面支持,包括 AI 辅助自评审和 AI 提交信息生成两大核心功能。通过这些功能,开发者能够在项目开发过程中及时发现并解决本地代码变更可能引入的问题,从而提高代码质量,加速开发流程。
AI 辅助自评审
AI 辅助自评审功能,旨在提高 IDE 下的代码自我审查的效率和质量。在 Chat 模式中使用,可以通过/cr指令直接触发本地自动化代码审查(AICR)。
多个问题修复。您可以基于问题列表中的所有问题一次性进行修复。手动切换至 Craft 模式(可以单击对话输入框左下方模式切换按钮进行切换,也可以通过快捷键 Alt + I 进行切换),然后输入开始修复问题即可,Craft 将自动帮您将问题列表中的问题进行修复。在修复的过程中,将以 Diff 的形式进行展示,最后修复完成后,检查如果没问题选择接受即可。
AI 提交信息生成
在本地 IDE 中提交代码变更时,支持一键唤起 AI,自动基于提交变更生成代码提交信息。该信息默认遵守 Conventional 提交信息规范,支持设置生成的语言、风格。借助 AI 快速生成规范化的提交信息,帮助开发者提升效率。
设置风格、语言
设置 AI 提交信息语言
进入到菜单 > 高级设置里,在 Commit Message Language 中,配置 AI 提交信息语言,目前支持中文(默认)、英文。
设置 AI 提交信息风格
进入到菜单 > 高级设置里,在 Commit Message Style 中,选择配置 AI 提交信息生成的风格,如下图。