mdlc

Crates.iomdlc
lib.rsmdlc
version0.8.1
sourcesrc
created_at2021-03-10 19:05:18.203297
updated_at2024-01-17 16:34:57.30202
descriptionMarkdown Link Checker. Find broken web and local links.
homepage
repository
max_upload_size
id366884
size43,188
Chris Davison (ChrisDavison)

documentation

README

mdlc - Markdown Link Checker

Rust

The aim of this tool is to read in all parsed markdown files, extract all links (both local, for files, and remote), and then report which of these links are broken.

TODO

  • Get HashMap<String, Vec<String>>, representing Filename: links pairs
  • Split links into local and web
  • Validate each web link (http 200 response?)
  • Validate each local link
    • If no valid local link is found, search within any given common parent (or use a passed directory as the parent), calculating string-similarity to determine a possible typo?
  • Per-file, report:
    • Broken web links
    • Broken local links (optionally with most likely similar file, if similarity above a threshold)

Readme

Commit count: 0

cargo fmt