GitHub:プルリクのコメントが隠された
組織のモデレーターと、リポジトリへの書き込み権限がある人は、プルリク・issue・ディスカッション・コミットのコメントを、理由を選んで隠せます。隠されたコメントは最小化され、リポジトリの読み取り権限がある人なら開けて読めます(GitHub の説明「荒らしのコメントの管理」・2026年10月27日に確認)。プルリクでは会話のコメント・レビュー・行のコメントのどれも隠せ、GraphQL API はそれぞれを最小化されたものとして理由つきで示します。
Hide comment Choose a reason write access, or an organization moderator Show comment expands it read access isMinimized true minimizedReason abuse | off-topic | outdated | resolved | duplicate | spam | low-quality minimizeComment classifier: ABUSE | DUPLICATE | LOW_QUALITY | OFF_TOPIC | OUTDATED | RESOLVED | SPAM
隠すとどうなるか
- 隠せる人:組織のモデレーターと、リポジトリへの書き込み権限がある人です。コメントの右上のメニューから Hide を押し、「Choose a reason」で理由を選んで Hide comment を押します。GitHub は、話題と関係ない・古い・解決済みのコメントに対して、話を絞る・プルリクをレビューしやすくするために使うよう勧めています。
- 読める人:コメントは消えずに最小化されるだけで、リポジトリの読み取り権限がある人なら誰でも Show comment で開けます。
- 戻せる人:こちらも組織のモデレーターと、書き込み権限がある人です。Show comment で開き、開いたコメントの右のメニューで Unhide を押します。
- GraphQL API では:issue のコメント・レビュー・レビューのコメントは Minimizable です。
isMinimizedが最小化されているかを、minimizedReasonが理由を abuse・off-topic・outdated・resolved・duplicate・spam・low-quality のどれかで示し、viewerCanMinimizeとviewerCanUnminimizeが自分に隠せるか・戻せるかを示します(GitHub の説明「Minimizable」)。
直す所
- 読む:最小化されたコメントの Show comment を押します。リポジトリの読み取り権限があれば足ります。
- みんなに見えるように戻す:書き込み権限がある人か組織のモデレーターに、Unhide を頼みます。
- API から隠す・戻す:
minimizeCommentは、コメントの Node ID のsubjectIdと、ABUSE・DUPLICATE・LOW_QUALITY・OFF_TOPIC・OUTDATED・RESOLVED・SPAM のどれかのclassifierを取ります。unminimizeCommentはsubjectIdを取ります。minimizedReasonの値は、これらの入力と大文字小文字や書き方が違うと GitHub は書いています(GitHub の説明「minimizeComment」と「ReportedContentClassifiers」)。 - 隠す代わりに直す:書き込み権限がある人はコメントを編集して要らない所を消せますが、編集の履歴は読み取り権限がある人なら誰でも edited のドロップダウンから見られます。見せてはいけない情報は、コメントを書いた本人か書き込み権限がある人が
[REDACTED]に置き換えて編集したことを書き添え、編集の履歴からも消します。 - 消す:書き込み権限がある人はコメントを消せますが、最後の手段です。消すとタイムラインに出来事が残り、読み取り権限がある人なら誰でも見えます。誰が消したかは書き込み権限がある人にだけ見えます。プルリクの本文そのものは消せないので、編集します。
- Outdated とは別:後のコミットで行が変わった行のコメントに付く Outdated は、隠すこととは別です。古くなった行のコメントを参照。
IntelliJ IDEA に Hide は無く、隠されたコメントも見分けない
IntelliJ IDEA に入っている GitHub の機能が、隠されたコメントをどう扱うか。ソース(2026年10月31日に確認・IntelliJ IDEA:GraphQL のファイル・comment.graphql・pullRequestReviewComment.graphql・GithubApiRequests.kt)では:
- 隠されているかを読まない:78本の GraphQL のファイルのどれも
isMinimizedやminimizedReasonを頼まないので、IDE には隠されたコメントをほかと見分ける所がありません。 - 隠すことも戻すこともできない:20本の mutation に
minimizeCommentもunminimizeCommentも無く、REST にもコメントを隠す物はありません。コメントについてできるのは、書く・直す(updateIssueComment・updateReviewComment)・消す(deleteIssueComment・deleteReviewComment)・リアクションを付け外しする、です。隠すのと Show comment は GitHub で行います。
IntelliJ IDEA で GitHub のプルリクを見るなら
Lesstep の Pull Request Inbox for GitHub は、JetBrains IDE(2024.1 以降)のプラグインです。プルリクのレビュー・チェック・会話を差分の隣に出し、対象のブランチが許す方法でマージします。GitHub で隠されたコメントは、GitHub と同じく会話にたたんで理由と一緒に出し、「中身を見る」で開けます(GraphQL で読むのでトークンが要ります)。コメントを隠す・戻す・編集する・消すことはせず、それは GitHub でします。受信箱・差分・会話は無料、承認・コメント・解決・マージは Pro(月 US$1.50・30日間の無料試用つき)です。画面は日本語です。
GitHub は GitHub, Inc. の商標、IntelliJ IDEA は JetBrains s.r.o. の商標です。このページは GitHub, Inc.・JetBrains のいずれとも提携しておらず、承認も受けていません。
ほかに:GitHub のマージの断り(405・409) · GitHub のレビューの断り(422) · GitHub の検索の 422「Validation Failed」 · 「Resource not accessible by personal access token」 · 401「Bad credentials」 · 「Resource protected by organization SAML enforcement」 · 「API rate limit exceeded」 · GitHub の差分の 406「too_large」・3,000件 · GitHub の行のコメントの 422「must be part of the diff」 · GitHub のブランチの更新の断り(422) · GitHub のプルリクが作れない(422・403) · GitHub の自動マージの断り · GitHub の下書き・レビュー準備完了・閉じるの断り · GitHub の会話の解決の断り · GitHub のチェックが出ない(check runs の 403) · GitHub のファイルの中身が読めない · GitHub の比較の断り(404・422) · GitHub のコメント・返信の断り(ロック・アーカイブの 403) · GitHub のマージの方法の断り(405) · GitHub のブランチが見つからない(404・301) · GitHub Enterprise Server につながらない · GitHub のレビューの依頼が出ない · GitHub のプルリクの一覧が足りない · GitHub の 404・名前を変えたリポジトリ(301・307) · GitHub の行のコメントが outdated・差分に無い · GitHub のプルリクの更新・通知が遅い · GitHub の変更の提案が適用できない · GitHub の必須チェックが Expected のまま · GitHub でコードオーナーのレビューが要る · GitHub で未解決の会話がマージを止める · GitHub で署名の無いコミットがマージを止める · GitHub のマージキューでマージするブランチ · GitHub でマージが最後の push の承認を待っている · GitHub でマージがコードスキャンの結果を待っている · GitHub でマージがコード品質の結果を待っている · GitHub でコードのカバレッジの水準がマージを止める · GitHub でライセンスの適合の結果がマージを止める · GitHub でブランチのロックや更新の制限がマージを止める · GitHub でマージの後にブランチが消えない · GitHub でチームの承認(Required reviewers)がマージを止める · GitHub でシークレットスキャンのアラートがマージを止める · GitHub でスタックしたプルリクがマージできない · GitHub で push の規則が push を止める · GitHub でコミットのメタデータの規則がマージを止める · GitHub で強制 push が止められる · GitHub でプルリクをマージしても issue が閉じない · GitHub のプルリクを手元にチェックアウトできない · GitHub のプルリクがマージ先と衝突している · GitHub で変更を依頼された・レビューを取り消す · GitHub で共同作者がコミットに数えられない · GitHub で依存関係のレビューのチェックが失敗する · GitHub で Dependabot がプルリクをリベースしない · GitHub でフォークが同期できない · GitHub でプルリクのベースのブランチを変えられない · GitHub でプルリクを取り消せない · GitHub でプルリクのテンプレートが出ない · GitHub でプルリクにラベルや担当者が付かない · GitHub でプルリクを閉じられない・開き直せない · GitHub でプッシュ保護にプッシュを止められた · GitHub でデプロイが成功するまでプルリクをマージできない · GitHub でチームに頼んだレビューがメンバーに置き換わった · GitHub でプルリクのファイルの Viewed が外れた · GitHub でマージしていないプルリクがマージ済みになった · GitHub で Copilot のレビューが承認に数えられない · GitHub でワークフローが作ったプルリクのチェックが動かない · GitHub でプルリクに Update branch のボタンが出ない · GitHub で Dependabot のプルリクのチェックが失敗する · GitHub でフォークからのプルリクのチェックが失敗する · GitHub でコミットメッセージの [skip ci] でチェックが動かない · GitHub で保存期間を過ぎてチェックが消えた · GitHub の公開リポジトリのコードレビューの制限 · GitHub でリポジトリのプルリクがオフ・制限されている · GitHub でスタックのプルリクごとにチェックが走る · GitHub でスカッシュでマージ済みのコミットが次のプルリクに出る · GitHub のプルリクでファイルの差分が出ない · GitHub でフォークのプルリクのブランチに push できない · GitHub のプルリクのチェックが取り消された · GitHub で Rebase and merge が使えない · GitHub のマージのコミットメッセージが思った形にならない · GitHub のプルリクでファイルの全行が変わったと出る · GitHub の API がタイムアウトした · GitHub のプルリクで画像や文書の差分が見た目で出ない · GitHub のレビューの依頼が断られる(422) · GitHub で Copilot が作ったプルリクのチェックが動かない・承認が数えられない · GitHub の push が GH006・GH013 で断られる · GitHub で承認が足りずマージできない・数に入らない承認 · JetBrains の IDE で GitHub のプルリクを扱う · English