Перейти к содержанию

Установка

Требования

  • PHP 8.4 или выше
  • Composer (любая современная версия)

Подсказка

Не уверены, какая версия PHP у вас установлена? Выполните php -v в терминале.


Composer (рекомендуется)

Установите Qualimetrix как dev-зависимость в вашем проекте:

composer require --dev qualimetrix/qualimetrix

После установки бинарный файл qmx доступен по пути:

vendor/bin/qmx

PHAR

Скоро

Автономный PHAR-архив запланирован для будущих релизов. Это позволит запускать Qualimetrix без добавления его в зависимости проекта.


Docker

Запускайте Qualimetrix в контейнере без локальной установки PHP:

docker run --rm -v $(pwd):/app qmx check src/

Эта команда монтирует текущую директорию в контейнер и анализирует папку src/.

Вы можете передавать любые параметры после check:

# Вывод в формате JSON
docker run --rm -v $(pwd):/app qmx check src/ --format=json

# С базовой линией (baseline)
docker run --rm -v $(pwd):/app qmx check src/ --baseline=baseline.json

Проверка установки

vendor/bin/qmx --version
bin/qmx --version
docker run --rm qmx --version

Вы должны увидеть вывод вида:

Qualimetrix x.x.x

Что дальше?

Перейдите к руководству Быстрый старт, чтобы запустить первый анализ и настроить интеграцию с вашим рабочим процессом.