Problem
Contributors often shortlist several issues before choosing one. Running contribcheck inspect separately for every candidate is repetitive and makes comparison difficult.
Proposed change
Add a batch command that reads issue references from a text file and inspects them with bounded concurrency.
contribcheck batch candidates.txt
contribcheck batch candidates.txt --json
The input file should contain one GitHub issue URL or shorthand reference per line. Blank lines and lines beginning with # should be ignored.
Acceptance criteria
Design note
Please propose the JSON result shape and exact exit-code behavior in a comment before implementation, because they become public interfaces.
Problem
Contributors often shortlist several issues before choosing one. Running
contribcheck inspectseparately for every candidate is repetitive and makes comparison difficult.Proposed change
Add a batch command that reads issue references from a text file and inspects them with bounded concurrency.
The input file should contain one GitHub issue URL or shorthand reference per line. Blank lines and lines beginning with
#should be ignored.Acceptance criteria
--fail-onbehavior has a documented batch equivalent: the batch exits non-zero if any item meets the chosen threshold.Design note
Please propose the JSON result shape and exact exit-code behavior in a comment before implementation, because they become public interfaces.