Mado: Fast Markdown linter written in Rust
Ce linter Markdown, implémenté en Rust, prend en charge CommonMark et GitHub Flavored Markdown. Il s'utilise en ligne de commande (par exemple mado check .) et affiche des performances annoncées d'environ 49–60× plus rapides que des outils existants comme markdownlint, selon un benchmark réalisé avec hyperfine sur un MacBook Pro M1 Max et la documentation GitLab. Des paquets et méthodes d'installation sont fournis pour macOS, Linux et Windows, notamment Homebrew, Nix, Arch Linux, Scoop, WinGet et des binaires précompilés téléchargeables depuis la page des releases. L'outil implémente la plupart des règles de markdownlint avec des statuts variables (support stable, instable ou options non prises en charge) et se configure via un fichier mado.toml local ou global selon le système d'exploitation. Mado est compatible avec GitHub Actions et propose des instructions pour le développement, les tests, le linting du code, le benchmarking, le profilage et le fuzz testing.