Kyn CLI Validation Matrix (MVP)¶
This matrix defines valid and invalid combinations for change input flags.
Valid¶
kyn check --files a.tskyn check --files-from changed.txtkyn check --stdinkyn check --base origin/main --head HEADgit diff --name-only origin/main...HEAD | kyn check --files-from -git diff --name-only origin/main...HEAD | kyn check --stdin
Invalid (Exit 2)¶
kyn check(no change input mode)kyn check --files a.ts --files-from changed.txtkyn check --files a.ts --base origin/main --head HEADkyn check --files-from changed.txt --base origin/main --head HEADkyn check --base origin/main(missing--head)kyn check --head HEAD(missing--base)kyn check --base origin/main --head HEAD --files a.tskyn check --base origin/main --head HEAD --files-from changed.txtkyn check --stdin --files-from changed.txtkyn check --stdin --files a.ts
Other Validation Rules¶
--formatmust betextorjson.--fail-onmust beerrororwarn.--show-passesonly affects text output rendering.- Unknown positional arguments after flags are invalid usage.