none-shall-pass-0.0.0-beta is not a library.
none-shall-pass-rustic
Artifact for none-shall-pass
Summary
none-shall-pass-rusticis an application to validate hyperlinks in markdown files.- Usage via GitHub actions can be found in GitHub Marketplace
Description
- Clones the GitHub wiki pages
- Looks up all the
*.mdfiles - Scans for hyperlinks using regex (
inline,footnote, andanchored) - Sets exit code to 1, if any of the URL fails to resolve (
GETrequest)- Ignores failure when the URL is a
localhost - More exclusions can be via commandline arguments
- Ignores failure when the URL is a
- Takes argument
failto avoid failure - Takes argument
debugto print failure information on screen - Takes argument
excludeHostnamesto exclude URLs to have known failures
Crate
https://crates.io/crates/none-shall-pass
Linting
Requirement
rustup component add clippy
Usage
cargo clippy --no-deps --fix --allow-dirty
License & copyright
© Vignesh Rao
Licensed under the MIT License