Вместо markdownlint, команда mado на языке программирования Rust предлагает скорость, в 50 раз превышающую текущие стандарты. Разработчик Akiomik показал на бенчмарках на MacBook Pro с чипом M1 Max, что проверка тысяч файлов занимает доли секунды при использовании команды mado check. Инструмент полностью совместим с форматами CommonMark и GitHub Flavored Markdown. Результаты тестов с hyperfine на документации GitLab подтверждают: mado работает за 0.13 секунды, тогда как markdownlint требует 6 секунд и больше. Установка происходит через менеджеры пакетов вроде Homebrew или winget для Windows. При сборке из исходников локальные манифесты нужно разрешить администратором. Доступны готовые бинарники на официальной странице релизов. Поддерживается большая часть правил markdownlint, от отмеченных галочкой стабильных до тех, что помечены молотком как нестабильные. Полностью не поддерживаются лишь несколько опций. Настройки пишутся в файлах mado.toml в текущей директории или в системных путях для Linux, macOS и Windows. Инструмент легко интегрируется в GitHub Actions и позволяет запускать проверки с помощью контейнеров Docker или напрямую через cargo. Автотесты запускаются скриптом setup.sh, а сравнение производительности — через comparison.sh. Для анализа производительности также требуются flamegraph и cargo-fuzz.
Mado на Rust работает в 50 раз быстрее markdownlint
14.05.2026 21:15 · hackernews