Skip to content

コメントと判定

コメントの追加

単一行

  1. Diff内の行番号にホバー
  2. +ボタンをクリック
  3. コメントを入力
  4. Add Comment または Cmd/Ctrl+Enter で送信

複数行の範囲

  1. 複数の行番号をドラッグして選択
  2. 選択範囲の+ボタンをクリック
  3. コメントフォームに範囲が表示される(例:L10-L15

コメントの形式

コメントはプレーンテキストに対応。コピー時にはコードコンテキストが含まれます:

src/components/DiffViewer.tsx:L14
> setCommentFormOpen(true);
デバウンスを検討してください。開閉の高速切り替えを防止できます。

Review Panel

画面下部のReview Panelにすべてのコメントが表示されます。各エントリには以下が含まれます:

  • ファイルパスと行番号
  • コードスニペット
  • コメント本文
  • アクションボタン(コピー、解決、削除)

コメントの解決

  1. コメント横の ボタンをクリック
  2. 必要に応じて解決メモを入力
  3. 確定 をクリック — コメントに取り消し線が表示される
  4. ボタンで解決を取り消し可能

コメントのコピー

個別コピー

コメント横のクリップボードアイコンをクリック。コピーされるテキスト:

ファイルパス:L12 > コードスニペット
コメント本文

一括コピー

Review Panelの Copy All をクリック。Markdown形式で出力:

markdown
## Review Result:

### src/components/DiffViewer.tsx

**L14** `setCommentFormOpen(true);`
デバウンスを検討してください。

**L26** `await copyToClipboard(text);`
クリップボードAPIが利用不可の場合の処理が必要です。

TIP

コメントが0件のとき、Copy All ボタンは無効化されます。

判定(Verdict)

Approve

  • すべてのコメントの解決が必要
  • ゲートファイルを書き込み(/tmp/tasuki/{repo}/{branch}/review.json
  • gitのpre-commitフックがこのファイルをチェックしてコミットを許可

Reject

  • コメントの状態に関係なくいつでも可能
  • ゲートファイルでコミットをブロック
  • 未解決コメントをエクスポート可能

Released under the MIT License.