CLI
ranklint audit
Краул задеплоенного сайта или локальной сборки с падением CI на error-issues.
| Флаг | Описание |
|---|---|
--url | адрес живого сайта |
--start | путь к .output/server/index.mjs — сам поднимет Nitro и погасит после; origin сервера подменяет site.url — зоны матчатся на localhost |
--profile | профиль из ranklint.config |
--reporter | markdown (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 → отчёт.