diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 8aaa0ac1c..60d1b1bb2 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -40,7 +40,8 @@ rust-nightly: - cargo build --verbose --target x86_64-unknown-linux-gnu --all-features - cargo test --verbose --all-features - rustup component add clippy - - cargo clippy --all-features + # We check these extra warnings on CI only, since we don't want to forbid them while developing. + - cargo clippy --all-features -- -D clippy::dbg_macro -D clippy::print_stdout -D clippy::print_stderr - RUSTDOCFLAGS="-Dwarnings" cargo doc --all-features --document-private-items tags: - amd64 diff --git a/crates/arti/src/main.rs b/crates/arti/src/main.rs index 9604d4be2..aef472119 100644 --- a/crates/arti/src/main.rs +++ b/crates/arti/src/main.rs @@ -82,6 +82,9 @@ #![deny(clippy::unnecessary_wraps)] #![warn(clippy::unseparated_literal_suffix)] #![deny(clippy::unwrap_used)] +// These are allowed in this crate only. +#![allow(clippy::print_stderr)] +#![allow(clippy::print_stdout)] mod exit; mod process;