GitHub Copilot Code Review Comments Missing: Fix
🔍 WiseChecker

GitHub Copilot Code Review Comments Missing: Fix

When you expect GitHub Copilot to suggest improvements during a pull request review but see no inline comments, the review process stalls. This often happens because Copilot’s code review feature requires specific permissions, a supported file type, or a correctly configured GitHub repository. The underlying cause is usually a missing or expired GitHub Copilot license assignment for the reviewer, or a repository setting that blocks Copilot from writing comments. This article explains why Copilot review comments do not appear and provides the exact steps to restore them.

Key Takeaways: Restoring GitHub Copilot Code Review Comments

  • GitHub organization settings > Copilot > Policies > Code review: Enable the policy to allow Copilot to leave review comments on pull requests.
  • GitHub repository settings > Pull requests > Code review: Verify that Copilot is not blocked by branch protection rules or required reviewers.
  • Copilot license assignment for the reviewer account: Confirm that the user performing the review has an active Copilot Enterprise or Copilot Business seat.

ADVERTISEMENT

Why GitHub Copilot Code Review Comments Do Not Appear

GitHub Copilot can generate code review comments only when the reviewer has a valid Copilot Enterprise or Copilot Business license. The feature is not available in Copilot Individual plans. Even with a proper license, the organization owner must enable the code review policy in the Copilot settings. If the policy is turned off, Copilot will not post any comments on pull requests. Additionally, branch protection rules that require a specific number of reviewers or that block comments from bots can prevent Copilot from writing its suggestions. The reviewer must have write or maintain access to the repository for Copilot to leave comments. If any of these conditions are not met, the review comments will be missing.

License Type and Feature Availability

Copilot Individual does not include code review capabilities. Only Copilot Business and Copilot Enterprise plans support automated review comments. The reviewer must be assigned a seat under one of these plans. If the reviewer has a Business or Enterprise license but comments are still missing, the issue is likely a policy or permission setting.

Organization and Repository Policies

The GitHub organization owner must enable the code review policy in the Copilot section of the organization settings. This policy controls whether Copilot can post comments on pull requests across all repositories in the organization. If the policy is disabled, no Copilot review comments will appear. Even when enabled, individual repository settings can override the organization policy if branch protection rules block comments from automated users.

Steps to Fix Missing GitHub Copilot Code Review Comments

Follow these steps in order. Test after each step by opening a new pull request or refreshing an existing one to see if comments appear.

  1. Verify Copilot license assignment for the reviewer
    Log in to GitHub as an organization owner. Go to Settings > Organization > Copilot. Under Seat management, confirm that the reviewer account is listed with a Business or Enterprise plan. If the reviewer is not assigned, click Add seats and enter the username. Save the change. The reviewer must log out and log back in to activate the license.
  2. Enable the code review policy at the organization level
    In the same Copilot settings page, find the Policies section. Locate Code review and set it to Enabled. Click Save. This allows Copilot to post comments on pull requests in all repositories. If you want to restrict it to specific repositories, use the repository allow list below the policy toggle.
  3. Check repository branch protection rules
    Go to the repository where the pull request is open. Navigate to Settings > Branches > Branch protection rules. Edit the rule for the target branch. Under Rules applied to everyone including administrators, ensure that Require pull request reviews before merging is not set to a number higher than zero if you want Copilot comments to count. Also, uncheck Dismiss stale pull request approvals when new commits are pushed if you want Copilot comments to persist after updates. Save the rule.
  4. Confirm the reviewer has write access to the repository
    In the repository, go to Settings > Collaborators and teams. Verify that the reviewer account has Write or Maintain role. If the role is Read, Copilot cannot post comments. Change the role to Write and save.
  5. Create a new pull request to trigger the review
    Open a new pull request with at least one file change. Copilot only reviews pull requests that modify code files. After opening the pull request, wait up to 30 seconds for Copilot to generate comments. Refresh the page if comments do not appear. If comments still do not show, repeat steps 1 through 4 to ensure no setting was missed.

ADVERTISEMENT

If Copilot Still Has Issues After the Main Fix

Some problems require additional troubleshooting beyond the core settings.

Copilot Review Comments Appear Only on Some Pull Requests

Copilot does not review pull requests that contain only non-code files such as images, PDFs, or plain text files. It also skips pull requests with more than 500 lines of changes. To test, create a small pull request that modifies a single code file. If comments appear on that pull request but not on others, the file type or size limit is the cause.

Copilot Comments Are Rejected by Required Reviewers

If your repository uses required reviewers, Copilot comments may be dismissed or hidden. To fix this, go to the repository Settings > Branches > Branch protection rules. Edit the rule and uncheck Require review from Code Owners. Alternatively, add the Copilot user as a code owner in the CODEOWNERS file. This gives Copilot’s comments the same weight as human reviewer comments.

Copilot Review Comments Do Not Appear in the Conversation Tab

Copilot posts its comments in the Files changed tab of the pull request. Check that tab specifically. If comments are there but not visible in the Conversation tab, this is normal behavior. Copilot does not post summary comments in the main conversation thread. You can see all Copilot suggestions only in the diff view.

Item Copilot Business Copilot Enterprise
Code review comments Yes Yes
Custom review instructions No Yes
Knowledge bases for review No Yes
License cost per user per month $19 $39

If Copilot review comments are still missing after all these steps, open a support ticket with GitHub. Include the pull request URL and a screenshot of the Copilot settings page. The support team can check server-side logs to find blocked requests.

You can now restore missing Copilot code review comments by verifying the license, enabling the organization policy, and adjusting branch protection rules. After applying these changes, test with a small pull request to confirm the fix works. For ongoing reliability, periodically review the Copilot seat assignments in your organization settings to ensure no seats expire. As an advanced step, consider using Copilot Enterprise with custom review instructions to tailor the comments to your team’s coding standards.

ADVERTISEMENT