CLI

ranklint audit

Краул задеплоенного сайта или локальной сборки с падением CI на error-issues.
ФлагОписание
--urlадрес живого сайта
--startпуть к .output/server/index.mjs — сам поднимет Nitro и погасит после; origin сервера подменяет site.url — зоны матчатся на localhost
--profileпрофиль из ranklint.config
--reportermarkdown (default) | json | junit | gitlab | html | github | sarif — markdown группирует issues по правилу: сначала error, затем самые большие группы; html — одна страница со встроенными данными отчёта, по умолчанию группировка по странице с переключением на группировку по правилу; шрифты бренда грузятся с Google Fonts (без сети — системные)
--outputотчёт в файл вместо stdout
--json-outputдополнительно сырой json (вход для diff)
--html-outputдополнительно html-отчёт: одна страница со встроенными данными, по умолчанию группировка по странице с переключением на группировку по правилу; шрифты бренда грузятся с Google Fonts, без сети — системные (например, для Pages)
--cwdгде искать ranklint.config
--mode monitorрежим мониторинга (см. ниже)

Exit code 1 при error-issues. Без ranklint.config работает с минимальным конфигом из origin URL. Флоу: конфиг → кастомные чеки → seeds (пути из crawl.entry или сам проверяемый URL; при strategy: 'sitemap+sample' — выборка из sitemap: группировка по route-pattern, до 5 случайных URL из группы) → BFS-краул → чеки → crawl-budget анализ (группы параметрических URL: сколько, у скольких canonical/noindex — видно, куда утекает краул-бюджет) → Lighthouse → отчёт.