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: //! Sub-commands:
//! - `unassigned [--type issues|pulls|all] [--state open|closed|all]` //! - `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]` //! - `stale-branches [--days N]`
//! - `assignments [--user NAME]` //! - `assignments [--user NAME]`
@ -94,8 +94,11 @@ struct NoReviewerArgs {
/// Filter by PR state. /// Filter by PR state.
#[arg(long, value_enum, default_value_t = State::Open)] #[arg(long, value_enum, default_value_t = State::Open)]
state: State, state: State,
/// Reviewer login to look for (matches `@<reviewer>` in comments). /// Reviewer login to look for (matches `@<reviewer>` in PR body or
#[arg(long, default_value = "argus")] /// 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, reviewer: String,
} }