github / github/app

Add ability to queue inline code review comments in Changes tab

未关闭
#2,376 2 条评论 4 个 reaction 已指派 0 人 在 GitHub 查看
主要语言
没有语言数据
星标
2.1k
派生
153
PR 合并指标
30 天内没有已合并 PR

描述

### Feature summary

Ability to queue multiple inline code review comments

### What problem are you trying to solve?

Currently, I heavily use the queued message system when working in the main chat interface, which allows me to fire off multiple parts of feedback, ideas and more, and ensure that Copilot can tackle these one at a time.

However, when it comes to reviewing Copilot generated code, I leverage the inline code comment flow, which allows me to review code as if it was a PR, that Copilot will investigate, fix where it sees fit, and reply to me. This inline code commenting doesn't seem to have an "enqueue" function, so that I cannot review the code as I see fit, and then have Copilot iterate through the feedback. This means that review is a slow step as I'm waiting for Copilot to finish before I can add a second comment.

### Proposed solution

I have two proposed workflows, and would be happy with either

1. Ability to enqueue inline code comment messages, using `CTRL + SHIFT + ENTER`, so that Copilot can work it's way through the list of comments one by one
2. Like the GitHub Web UI, the ability to add comments to a "review" and to then publish that review. This way, it would basically be a PR review at a pre-PR stage, that Copilot could make its way through and then let me know the outcome.

### Workflow impact

I believe any user of the application that heavily relies on the Changes tab for commenting on Code and tweaking code would be affected.

### Installation context

_No response_

### Additional context

_No response_

贡献指南

打开贡献指南

调研方向

Start in the Changes tab's inline code comment flow and compare its current submission behavior with the main chat's queued message system. Define and verify one of the proposed workflows: queue inline comments with CTRL + SHIFT + ENTER, or collect comments into a review and publish them together so Copilot processes them sequentially.

由索引模型根据 Issue 内容生成。

评估

领域
desktop, frontend
Issue 类型
功能
难度
5/5
预计耗时
一周以上
活跃度
冷清
描述清晰度
基本清楚
新手友好度
45/100

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。