Rustdoc 为文档提供了一些非常有用的 lint。我想检查这些 lint,作为我的 Cargo 工作区中所有板条箱持续集成的一部分。
不幸的是,我无法找到一种方法来为我的所有板条箱运行这些 lint。你可以做例如
cargo rustdoc -p crate -- -D rustdoc::broken-intra-doc-links
在特定的箱子上运行,但
--workspace
上没有 cargo rustdoc
标志。显然我可以在这里用 xargs
做一些奇怪的事情,但这非常慢而且烦人。有支持的方法来运行此检查吗?
您可以使用
RUSTDOCFLAGS
和 cargo doc
:
RUSTDOCFLAGS="-D rustdoc::broken-intra-doc-links" cargo doc