From ef8682e21a46e04db7c6e02bfeb50e4b396712cb Mon Sep 17 00:00:00 2001 From: zjp Date: Wed, 8 Jan 2025 16:17:44 +0800 Subject: [PATCH] fix(--target): RUSTDOCFLAGS=--cap-lints=warn close https://github.com/obi1kenobi/cargo-semver-checks/issues/1068 Cargo relies on warning diagnostics to find information, --cap-lints=allow eliminates the warnings, so set the value to warn level to keep it. --- src/data_generation/generate.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/data_generation/generate.rs b/src/data_generation/generate.rs index d854eb73..c6711911 100644 --- a/src/data_generation/generate.rs +++ b/src/data_generation/generate.rs @@ -249,10 +249,10 @@ fn run_cargo_doc( // This fixes: https://github.com/obi1kenobi/cargo-semver-checks/issues/589 let rustflags = match std::env::var("RUSTFLAGS") { Ok(mut prior_rustflags) => { - prior_rustflags.push_str(" --cap-lints=allow"); + prior_rustflags.push_str(" --cap-lints=warn"); std::borrow::Cow::Owned(prior_rustflags) } - Err(_) => std::borrow::Cow::Borrowed("--cap-lints=allow"), + Err(_) => std::borrow::Cow::Borrowed("--cap-lints=warn"), }; // Ensure we preserve `RUSTDOCFLAGS` if they are set.