如果有警告则让 `cargo doc` 失败

问题描述 投票:0回答:2

我想在 CI 中测试

cargo doc
是否成功且没有任何警告。如果有警告,有什么方法可以让
cargo doc
以非零退出代码退出吗?

testing rust documentation rust-cargo exit-code
2个回答
7
投票

应该会有帮助。基本上,您可以通过设置

RUSTFLAGS
env 变量将附加标志传递给编译器。因此,拒绝所有警告(对于任何构建类型)就像设置
RUSTFLAGS="-D warnings"
一样简单。

编辑。要拒绝生成的文档中的警告,这些标志必须由

RUSTDOCFLAGS
env 变量设置。


0
投票

添加这个

#![deny(rustdoc::broken_intra_doc_links)]

进入你的

lib.rs

© www.soinside.com 2019 - 2024. All rights reserved.