diff --git a/hive-c0re/src/container_view.rs b/hive-c0re/src/container_view.rs index 70109357..cf01d0bc 100644 --- a/hive-c0re/src/container_view.rs +++ b/hive-c0re/src/container_view.rs @@ -14,6 +14,7 @@ use crate::coordinator::Coordinator; use crate::lifecycle::{self, AGENT_PREFIX}; #[derive(Serialize, Clone, PartialEq, Eq, Debug)] +#[allow(clippy::struct_excessive_bools)] pub struct ContainerView { /// Logical agent name (no `h-` prefix). Used in action URLs. pub name: String, diff --git a/hive-c0re/src/operator_questions.rs b/hive-c0re/src/operator_questions.rs index 60f2639c..954941fc 100644 --- a/hive-c0re/src/operator_questions.rs +++ b/hive-c0re/src/operator_questions.rs @@ -68,6 +68,7 @@ fn ensure_columns(conn: &Connection) -> Result<()> { } #[derive(Debug, Clone, Serialize)] +#[allow(clippy::doc_markdown)] pub struct OpQuestion { pub id: i64, pub asker: String, diff --git a/hive-priv/src/main.rs b/hive-priv/src/main.rs index 49ba82a3..e46cc78e 100644 --- a/hive-priv/src/main.rs +++ b/hive-priv/src/main.rs @@ -606,7 +606,7 @@ async fn container_run_streaming( /// hard error — journalctl's own diagnostic (folded into `stderr` with /// the exit status) is what the caller surfaces to the operator, so the /// helper never bails. -#[allow(clippy::too_many_arguments)] +#[allow(clippy::too_many_arguments, clippy::too_many_lines)] async fn read_container_journal( container: &str, lines: u32,