ranklint 1.0.0: что изменилось
Что изменилось в ranklint 1.0.0: ломающие изменения, новое и исправления релиза со ссылками на коммиты.
Дата: 2026-09-21
Ломающие изменения
- ranklint 1.0.0: stable public API for defineCheck and the config, ranklint init, SARIF reporter, sticky PR comments, automated releases (3f5d9fb)
Новое
Исправления
- @ranklint/checks: Duplicate title and description checks skip hreflang alternates (1992080)
- @ranklint/checks: Use a plain hyphen in length range messages (5809dcb)
- @ranklint/checks: Ignore pre and code blocks in the i18n:no-locale-leak text heuristic (0f30951)
- @ranklint/checks: Add the built-in SoftwareApplication schema to JSON-LD validation (5809dcb)
- @ranklint/cli: audit exits cleanly with multiple crawl entries (18b18bb)
- @ranklint/reporters: Mark markdown diff output for sticky PR/MR comments (0fd9138)
Главное
ranklint 1.0.0 замораживает публичный API: defineCheck, схема конфига и флаги CLI стабильны и дальше живут по semver. ranklint init одной командой создаёт конфиг и CI-workflow, SARIF-репортер отдаёт результаты в GitHub code scanning, а diff оставляет в pull request один закреплённый комментарий вместо нового на каждый прогон. Релизы собираются changesets автоматически, поэтому каждая версия на этой странице соответствует опубликованному npm-тегу.