Lesstep
Azure DevOps Services and Server · Branch policies · October 26, 2026

Azure DevOps comment status and the comment resolution policy

Every comment thread on an Azure Repos pull request has a status. With the Check for comment resolution branch policy, those statuses decide whether the pull request can be completed. Below are the statuses, what the policy checks and where it usually gets stuck, from Microsoft's Review pull requests, Set and manage branch policies and the REST reference for Pull Request Threads - Update.

The statuses

Microsoft describes the pull request's author changing the status to show how each piece of feedback was handled. In the REST API's descriptions, fixed, wontFix and byDesign are "resolved as" something and closed is closed; active and pending are not resolved.

The Check for comment resolution policy

Why the policy still fails

Setting a status with the REST API

Comment resolution in IntelliJ IDEA

Azure DevOps Pull Requests, a plugin by Lesstep for JetBrains IDEs 2024.1 or later and Android Studio, lists the pull requests of Azure DevOps Services and Azure DevOps Server in an IDE tool window. Each pull request shows its comment threads with their status in your IDE's language, the count of open (Active or Pending) and resolved ones, resolved threads folded away behind Show resolved, and the policy row All comments resolved with the other branch policies. In the diff, a thread's icon beside the code shows whether it is resolved. With Pro you can reply to a thread, Resolve it and Reactivate it from the pull request's comments. The review inbox and the branch policies are free; voting, commenting, resolving, completing and creating pull requests are Pro, with a 30-day trial.

Get it on JetBrains Marketplace

Azure DevOps is a trademark of Microsoft Corporation; IntelliJ IDEA is a trademark of JetBrains s.r.o. This page is not affiliated with or endorsed by Microsoft or JetBrains.

More: the linked work items policy · build validation and expired builds · auto-complete and optional policies · why an approval does not count · explicit override to bypass policies · what changed since your last review · 日本語