hive-forge: require --reviewer explicitly for lint no-reviewer (mara nit on #507)

This commit is contained in:
damocles 2026-05-27 12:00:56 +02:00 committed by Mara
commit f866f1822e

View file

@ -5,7 +5,7 @@
//!
//! Sub-commands:
//! - `unassigned [--type issues|pulls|all] [--state open|closed|all]`
//! - `no-reviewer [--state open|closed|all] [--reviewer NAME]`
//! - `no-reviewer --reviewer NAME [--state open|closed|all]`
//! - `stale-branches [--days N]`
//! - `assignments [--user NAME]`
@ -94,8 +94,11 @@ struct NoReviewerArgs {
/// Filter by PR state.
#[arg(long, value_enum, default_value_t = State::Open)]
state: State,
/// Reviewer login to look for (matches `@<reviewer>` in comments).
#[arg(long, default_value = "argus")]
/// Reviewer login to look for (matches `@<reviewer>` in PR body or
/// any comment). Required — defaulting to a specific name would
/// bake one deployment's reviewer convention into the binary
/// (mara's nit on #507).
#[arg(long)]
reviewer: String,
}