产品简介
mrge是一款面向现代软件团队的AI驱动代码审查工具,旨在帮助团队更高效地交付高质量代码。该平台通过智能分析代码库上下文,为拉取请求(PR)提供即时反馈,检测逻辑错误、风格不一致和潜在漏洞,并直接在 PR 中留下结构化的评论和建议。mrge 不仅能自动执行代码审查,还能根据团队的反馈进行学习和适应,从而提供更精准的审查结果。此外,它还支持自定义规则,允许团队根据特定的编码标准或最佳实践进行配置,进一步提升代码质量。mrge 的目标是让代码审查过程更加快速、高效,同时减少人工审查的负担,帮助团队节省时间并专注于构建高质量的产品。
主要功能
-
AI 自动代码审查:自动扫描拉取请求,检测逻辑错误、风格问题和潜在漏洞,并在 PR 中留下结构化评论。
-
代码库感知能力:识别代码库中的库和框架及其版本,并根据代码库中的模式提供改进建议。
-
自定义规则:创建特定规则以强制执行领域特定的标准或内部最佳实践,自动标记违规行为。
-
适应性反馈:根据团队过去的合并记录、评论和偏好进行学习,随着时间推移减少误报并调整建议。
-
智能文件排序:根据语义相关性自动组织文件,而不是按字母顺序排列,帮助更快地理解代码变更。
-
自动 PR 描述生成:自动生成清晰简洁的 PR 描述,帮助审查者快速了解 PR 的上下文和影响。
-
AI 辅助评论和导航:通过 AI 聊天侧边栏提供即时帮助,解释代码、回答问题并生成评论草稿。
-
与 GitHub 同步:支持双向 GitHub 同步,无缝集成到现有的开发流程中。
-
Slack 集成:将 PR 通知直接发送到 Slack,确保团队及时了解审查状态。
使用方法
-
注册并设置账户:访问 mrge 官网并注册账户,连接你的 GitHub 组织。
-
安装和配置:按照文档说明安装 mrge,并在项目设置中配置 AI 审查选项,如库版本、忽略模式等。
-
创建自定义规则:在 AI 审查页面添加自定义规则,定义特定的检查标准以满足团队需求。
-
触发 AI 审查:在拉取请求中点击“运行 AI 审查”按钮,或通过快捷键手动触发审查。
-
审查和反馈:在 PR 中查看 AI 的评论和建议,直接回复以提供反馈,帮助 AI 学习和改进。
-
使用智能功能:利用智能文件排序、自动 PR 描述生成、AI 聊天侧边栏等功能,提升审查效率。
-
管理订阅:根据团队规模选择合适的订阅计划,并在设置中管理开发者席位分配。
产品价格
mrge 提供14天的免费试用,付费版基于开发者席位的订阅定价模式:
-
团队计划:每月每开发者 30 美元,包括 AI 驱动的代码审查平台、自动 PR 描述、完整的 PR 堆叠支持等功能。
-
企业计划:提供定制化定价,包含团队计划的所有功能,并可根据企业需求提供额外支持和服务。
-
开源团队免费:对于开源项目,mrge 提供完全免费的使用权限。
应用场景
-
软件开发团队:帮助团队快速审查代码,减少人工审查负担,提高代码质量和交付速度。
-
开源项目:为开源社区提供免费的代码审查工具,提升代码质量,加快 PR 合并速度。
-
大型企业:通过定制化规则和企业级功能,满足特定行业或内部标准的代码审查需求。
-
个人开发者:在个人项目中使用 mrge,提升代码质量并学习更好的编码实践。
-
持续集成/持续部署(CI/CD)流程:集成到 CI/CD 管道中,确保代码在自动化流程中经过严格审查。