Your good first issue queue might be lying to contributors — so I built StarterQueue
Описание и применение
StarterQueue проверяет репозитории на наличие «good first issue» и сообщает о проблемах, таких как назначение, длительная бездействие, зависимость и открытый PR, закрывающий задачу.
Задача
Good first issue labels can mislead contributors because they do not reflect current issue status such as assignment, inactivity, dependencies, or open pull requests that will close the issue.
Результат
In a test on rust-lang/rust-clippy, StarterQueue audited 117 issues and reported 2 PASS, 76 WARN, and 39 FAIL, revealing that 115 issues had at least one actionable signal.
Рабочий процесс
- 1. Run starterqueue audit or launch the TUI with
starterqueue - 2. Enter repository owner/repo
- 3. Audit engine queries GitHub for issue state, assignments, activity, dependencies, PRs, milestones, and lock status
- 4. Rules SQ001–SQ009 evaluate each issue
- 5. Results are categorized as PASS, WARN, or FAIL
- 6. Users browse results, filter by severity, view detailed findings, and jump to issues in the browser
Доказательства
StarterQueue currently has nine rules, each with a stable code from SQ001 to SQ009.
The audit found: 2 PASS, 76 WARN, and 39 FAIL out of 117 issues.
StarterQueue is read-only. It doesn't remove labels, close issues, assign contributors, post comments, or try to “clean up” a repository automatically.
StarterQueue can also run automatically as a GitHub Action.
- Дата записи: 2026-10-24T09:26:06.073Z