diff --git a/hive-forge/src/verbs/lint.rs b/hive-forge/src/verbs/lint.rs index 2c4b2048..af24ffac 100644 --- a/hive-forge/src/verbs/lint.rs +++ b/hive-forge/src/verbs/lint.rs @@ -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 `@` in comments). - #[arg(long, default_value = "argus")] + /// Reviewer login to look for (matches `@` 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, }