18次发布
0.2.3 | 2024年5月20日 |
---|---|
0.2.2 | 2024年5月20日 |
0.1.9 | 2024年5月18日 |
0.1.6 | 2024年2月14日 |
0.0.1 |
|
56 在 调试 中
1,619 每月下载量
4MB
497 代码行
包含 (Mach-o exe, 6MB) none-shall-pass
none-shall-pass-rustic
为none-shall-pass的工件
摘要
none-shall-pass-rustic
是一个用Rust编写的应用程序。- 验证Markdown文件中的超链接。
- 接受作为命令行参数提供的输入。
- 从Markdown内容中提取超链接,使用多线程并发验证,并记录验证结果。
- 区分本地Markdown文件和存储库内的Wiki页面,扩展其验证范围。
- 在GitHub Marketplace中可以找到通过GitHub动作的使用方法。
描述
- 克隆GitHub Wiki页面
- 查找所有
*.md
文件 - 使用正则表达式扫描超链接(
inline
、footnote
和anchored
) - 忽略URL为
localhost
/127.0.0.1
/0.0.0.0
时的失败
参数
- --debug - 启用调试级别日志
- --owner - 存储库的所有者/组织
- --repo - 存储库的名称
- --exclude - 排除URL(作为逗号分隔的列表)以有已知失败
工具包
https://crates.io/crates/none-shall-pass
文档
https://docs.rs/crate/none-shall-pass
代码检查
需求
rustup component add clippy
使用方法
cargo clippy --no-deps --fix --allow-dirty
许可证 & 版权
© Vignesh Rao
在MIT许可证下授权
依赖项
~6–19MB
~285K SLoC