require-azure-pipelines-pr-trigger
Require an explicit Azure Pipelines pr: trigger.
Targeted pattern scopeâ
- Top-level
pr:configuration inazure-pipelines.yml. - Pipelines that omit
pr:entirely or explicitly setpr: none.
What this rule reportsâ
This rule reports Azure Pipelines configs that do not enable pull-request validation.
Why this rule existsâ
Repositories often remember push validation but forget pull-request validation. That leaves review branches untested until after merge, which is exactly when feedback becomes more expensive.
â Incorrectâ
trigger:
- main
trigger:
- main
pr: none
â Correctâ
trigger:
- main
pr:
branches:
include:
- main
When not to use itâ
Disable this rule if the repository intentionally does not validate pull requests in Azure Pipelines.
Rule catalog ID: R065