这是一个 beta 功能。它尚未准备好用于生产,可能无法按预期工作。
概述
业务逻辑验证让您确认拉取请求是否实现了规范、文档或工单中描述的预期行为。Kody 分析 PR 差异,引入引用的业务上下文,并在合并之前标记不匹配。
前提条件
- 您共享的任何链接(Jira、Slack、Google Docs 等)必须可通过工作区中安装的插件访问。
- 如果您内联提供规范,请保持其简洁和结构化,以便 Kody 可以理解要求。
运行命令
- 打开主 PR 评论框(在内联代码建议之外)。
- 提及 Kody 并添加验证命令:
@kody -v business-logic ...。 - 内联提供规范内容或粘贴 Kody 可以通过可用插件获取的链接。
- 提交评论并在同一线程中等待 Kody 的响应。
示例
- Jira 工单:
@kody -v business-logic https://kodustech.atlassian.net/jira/software/c/projects/KC/boards/2?selectedIssue=KC-1292 - 内联规范片段:
@kody -v business-logic 规则 XYZ — 超过 $500 的订单必须发放返现积分。 - Slack 对话:
@kody -v business-logic https://kodustech.slack.com/archives/C070E5E97DE/p1727814000000000 - Google 文档:
@kody -v business-logic https://docs.google.com/document/d/1234567890/edit
Kody 做什么
- 获取拉取请求的最新差异。
- 通过适当的插件检索引用的规范,或使用您提供的内联文本。
- 将实现细节与记录的期望进行比较。
- 在线程中回复确认或突出显示任何需要注意的差异。
提示
- 将大型规范分解为多个部分并分别验证,以保持反馈的重点。
- 共享私有链接时,请仔细检查所需的插件(例如,Jira、Slack、Google Drive)是否已为您的工作区安装和授权。
- 解决发现的问题后,重新运行命令以确认 PR 现在与业务规则一致。