5 个版本 (破坏性)
0.8.1 | 2024年1月17日 |
---|---|
0.7.0 | 2022年10月17日 |
0.6.0 | 2021年3月10日 |
0.5.0 | 2021年3月10日 |
0.4.0 | 2021年3月10日 |
在 #broken-links 中排名第8
14KB
150 行
mdlc - Markdown 链接检查器
此工具的目的是读取所有解析的 Markdown 文件,提取所有链接(本地和远程),然后报告哪些链接已损坏。
待办事项
- 获取表示
HashMap<String, Vec<String>>
的Filename: links
对的HashMap<String, Vec<String>>
- 将链接分为
local
和web
- 验证每个网页链接(HTTP 200 响应?)
- 验证每个本地链接
- 如果没有找到有效的本地链接,则在任何给定的常见父目录内搜索(或使用传递的目录作为父目录),计算字符串相似度以确定可能的错误拼写?
- 按文件报告
- 损坏的网页链接
- 损坏的本地链接(可选地与最可能相似的文件一起,如果相似度高于阈值)
依赖项
~9–20MB
~334K SLoC