16 个版本

0.8.1 2021 年 10 月 13 日
0.8.0 2021 年 1 月 18 日
0.7.2 2021 年 1 月 9 日
0.7.1 2020 年 12 月 18 日
0.1.0 2016 年 3 月 25 日

#261 in Cargo 插件

Download history 189/week @ 2024-03-24 221/week @ 2024-03-31 131/week @ 2024-04-07 93/week @ 2024-04-14 121/week @ 2024-04-21 86/week @ 2024-04-28 114/week @ 2024-05-05 55/week @ 2024-05-12 102/week @ 2024-05-19 169/week @ 2024-05-26 103/week @ 2024-06-02 93/week @ 2024-06-09 115/week @ 2024-06-16 99/week @ 2024-06-23 62/week @ 2024-06-30 125/week @ 2024-07-07

405 每月下载量
gluon_doc 中使用

MIT/Apache

51KB
1K SLoC

cargo-deadlinks • 许可证

检查您的 cargo doc 文档中的断链!

如果您刚刚重构了您的 crate 结构,或者想确保文档可离线阅读,这将非常有用。

此 crate 与 文档内链接cargo-intraconv 一起使用效果更好,它们使得在不了解 rustdoc 将生成的确切 HTML 页面的情况下编写链接变得更容易。

deadlinks 也可以用于非 Rust crate 的项目。

安装

通过以下命令安装 cargo-deadlinks:

cargo install cargo-deadlinks

或者,从 发布页面 安装预编译的二进制文件。

用法

在您的包目录中运行以下命令:

# this will automatically run `cargo doc` for you
# any broken links will show up in the output
cargo deadlinks
# if you also want to check http and https links
cargo deadlinks --check-http

默认情况下,cargo deadlinks 将只检查您的包的离线(file://)链接。

如果您想检查另一个目录中的文档,例如检查所有依赖项,可以提供 --dir 参数

cargo deadlinks --dir target/doc

要检查非 crate 的项目,请使用 deadlinks

# this requires that you already have a static site in build/html
deadlinks build/html

关于其他参数的信息,请运行cargo deadlinks --help

支持的 Rust 版本最低 (MSRV)

当前的 MSRV 是 1.45.0。这可能在次要版本中增加,但永远不会在补丁版本中增加。

贡献

我们欢迎任何贡献!

要开始,您可以查看我们的Github 事务

除非您明确声明,否则任何有意提交以包含在您的工作中的贡献,如 Apache-2.0 许可证中定义的,将按以下方式双许可,而不附加任何额外条款或条件。

许可证

许可以下之一

任选其一。

依赖项

~21–32MB
~647K SLoC