feat(pr): 增加行级审查评论快捷命令 #312
Loading…
Reference in New Issue
No description provided.
Delete Branch "Mengz/gitlink-cli:mengz/pr-inline-review-comment-shortcuts-pr"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
变更说明
这次补齐的是 PR 评审里非常常用、但之前 CLI 还缺失的一块:行级审查评论管理。
新增后可以直接通过命令行完成以下动作:
pr +review-comments:查看某个 PR 的行级评论列表pr +review-comment:新增行级评论pr +update-review-comment:更新已有行级评论pr +delete-review-comment:删除行级评论对维护者和自动化流程来说,很多评审意见并不是简单的整段评论,而是需要精确挂到某个文件、某一行或某段 diff 上。此前 CLI 已经支持普通 review,但缺少对行级评论的读取和维护能力,导致自动审查结果、脚本化 review 建议、以及后续纠错流程都很难闭环。这次把完整的增删改查补齐后,PR 审查工作流就更完整了。
包含内容
pr +review-commentspr +review-commentpr +update-review-commentpr +delete-review-comment本地验证
已通过:
go test ./shortcuts/pr/...go build ./...go test ./...git diff --check另外做了命令级冒烟验证:
go run . --format json pr +review-comment --owner Gitlink --repo gitlink-cli --id 302 --review-id 1 --path README.md --line-code fake-line-code --note smoke-test --dry-run返回中包含完整 payload,
diff_source=pr_files_api,说明命令可以正确拼装行级评论请求。Pull request closed