Документация: Качество

Каждое утверждение на сайте проверяется автоматически

Перед выпуском сайт проходит автоматические проверки. Они не доказывают, что продукт хороший, но не дают версии, ссылкам и описаниям функций незаметно разойтись между страницами.

Проверка исходников

source-integrity-audit.mjs работает без сборки сайта. Он сверяет версию, наличие страниц, внутренние ссылки и ссылки из списка функций.

Это удобно локально, когда зависимости ещё не установлены: ошибки в ссылках и списке функций находятся до сборки.

Реестр страниц

content-registry-audit.mjs для каждой страницы хранит, на какой вопрос она отвечает, когда её существенно меняли, когда пора перечитать и хеш проверенного текста. Карта сайта строится из того же реестра.

Смена года или номера версии не считается поводом обновлять дату изменения у всех страниц. А если текст страницы изменился, хеш не совпадёт, и её придётся перечитать.

Список функций

product-facts-audit.mjs проверяет, что у каждой функции свой номер, допустимый статус, версия и дата, а ссылка на подробности ведёт на существующую страницу. Отдельно проверяется, что мы не обещаем скачивание приложения, которого нет.

  • public — есть в публичной версии;
  • implemented — работает в программе, но готового приложения для скачивания может не быть;
  • supported — сервер умеет это принимать или обрабатывать.

Свежесть сравнений

У страниц сравнения есть список официальных источников и дата проверки. Если сведения устарели или ссылка пропала со страницы, выпуск останавливается, а не публикует устаревшее сравнение.

Проверка собранного сайта

После сборки seo-audit.mjs проверяет заголовки и описания, канонические адреса, разметку, картинки для соцсетей, карту сайта и важные файлы. Это отдельный шаг: проверка исходников не заменяет проверку готового HTML.

Чего эти проверки не обещают

Они не гарантируют место в поиске или упоминание в ответах ИИ. Они лишь убирают противоречия и устаревшие сведения, а как использовать страницу, решает уже поисковик.