1

Rustdoc 有一个rustdoc::broken_intra_doc_links用于检查文档状态的 lint。我想通过命令行标志将此 lint 变为错误。大多数 rust lints 可以通过配置,-D flags但我不知道如何为 rustdoc 配置它,即使在命令行上显式调用它也是如此。我试过例如

cargo rustdoc -p mycrate -- -D "rustdoc::broken_intra_doc_links"

但这只是给了我错误error[E0602]: unknown lint: 'broken_intra_doc_links'

我知道我可以#![deny(rustdoc::broken_intra_doc_links)]在代码中标记这个,我不想这样做。

4

1 回答 1

1

通常,命令行上的 lints 使用破折号,但在作为文件的一部分写入时使用下划线,无论是 rustdoc、clippy 还是其他文件。所以这应该可以工作,并且在命令行上类似的东西似乎对我有用:

$ cargo rustdoc -p mycrate -- -D rustdoc::broken-intra-doc-links
于 2021-12-28T19:59:16.443 回答