labels.eq

Require a checklist to keep exactly the items the template declares.

Captain: A ticked box is a promise. Show me the work behind it.

Quick reference

Written asFails withApplies to
labels.eq=@template autofixmissing-checklist-item error
unexpected-checklist-item error
list

Examples

labels.eq=@template

Require the checklist to contain exactly the items the template declares — every declared label present, nothing extra (the checklist strictness gate).

Exactly the declared items pass

contract.mdv.md
<!-- mdv: section required -->
## Mission type
<!-- mdv: list labels.eq=@template -->
- [ ] Airlock checks added or updated
- [ ] Orbital CI is green
document.md
## Mission type

- [x] Airlock checks added or updated
- [ ] Orbital CI is green

✓ passes

A swapped item is flagged

contract.mdv.md
<!-- mdv: section required -->
## Mission type
<!-- mdv: list labels.eq=@template -->
- [ ] Airlock checks added or updated
- [ ] Orbital CI is green
document.md
## Mission type

- [x] Airlock checks added or updated
- [ ] Snacks restocked

✗ missing-checklist-item error · line 3 · unexpected-checklist-item error · line 4

On this page