Qlty CLI

Qlty CLI показывает дубли и сложные участки кода до рефакторинга; автоматическое форматирование запускается отдельно.

  • 3 216 ★ репозитория
  • Последний коммит
CLI

Расширенный доступ

Почему такой уровень

  • CLI запускает локальные анализаторы, а форматирование и исправления могут менять файлы проекта.
Все причины и проверки

qltysh/qlty

Установка

Ручная установка

curl https://qlty.sh | bash

Первый установщик для macOS/Linux; прочитайте скрипт до выполнения.

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • CLI запускает локальные анализаторы, а форматирование и исправления могут менять файлы проекта.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Qlty CLI запускает проверки кода для разных языков через общий интерфейс. В одном проекте можно согласовать линтеры, форматирование и поиск потенциальных проблем безопасности. Начальная конфигурация подбирается по найденным технологиям и сохраняется в репозитории. Отдельные команды ищут дублирование и сложные участки, а другие исправляют оформление файлов. Агент может получить список замечаний и предложить ограниченную правку. Облачные обзоры и история показателей относятся к отдельному сервису Qlty Cloud.

Для кого. Командам многоязычных репозиториев, которые хотят одинаково запускать и настраивать проверки качества кода.

Подходит, если

  • В репозитории несколько языков, а команды проверки разнесены по разным сценариям.
  • Перед рефакторингом нужно найти дубли и сложные функции.
  • Новые изменения требуют общего отчета замечаний линтеров.
  • Форматирование нескольких частей проекта нужно запускать по согласованным правилам.

Не подходит, если

  • Нужно доказать отсутствие уязвимостей только по чистому отчету статического анализа.
  • Автоматическое форматирование не согласовано, но команда fmt должна изменить весь проект.
  • Ожидается облачная история команды без настройки отдельного сервиса.

Пример запроса к агенту

Инициализируй Qlty для нашего репозитория и покажи пять примеров замечаний. Форматирование пока не запускай.

Ограничения

Набор проверок зависит от включенных плагинов и их настроек, поэтому после init просмотрите созданную конфигурацию. Линтеры запускаются нативно, без изоляции Docker, и получают доступ к файлам проекта. Форматирование и автоматические исправления меняют рабочую копию; их следует проверять отдельным diff. Код доступен по BSL-1.1 как Fair Source с отложенным переходом на открытую лицензию; перед распространением проверьте ее условия.

Как отключить. Уберите Qlty из локальных хуков и CI, сохранив прямые команды необходимых проверок. Затем удалите CLI и ненужную конфигурацию.

Частые вопросы

Где хранится конфигурация?

После `qlty init` настройки находятся в `.qlty/qlty.toml`. Добавьте этот файл в ревью проекта, чтобы команда согласовала включенные проверки.

Как получить небольшую выборку замечаний?

Запустите `qlty check --sample=5`: команда покажет пять примеров замечаний. По ним можно оценить результат настройки до полного разбора.

Нужен ли Docker для линтеров?

Нет. Они запускаются нативно. Контейнерный образ самого CLI существует как отдельный вариант поставки.

Как включить дополнительный инструмент?

Вызовите `qlty plugins enable <NAME>`, указав имя плагина. Его настройки появятся в конфигурации проекта.

Какая команда ищет дублирование?

Запустите `qlty smells --all`. Отчет укажет участки для анализа перед рефакторингом; саму перестройку кода команда планирует отдельно.

Обсуждение

Вопросов и отзывов пока нет.

CLI запускает сценарии QA Wolf локально и в CI, обновляет их кеш и помогает разбирать трассировки неудачных тестов.

CLIРасширенный доступ3,5 тыс.Звезды репозитория

CLI Microsoft управляет настоящими терминальными сессиями, проверяет видимый текст и записывает ход теста для разбора ошибок.

CLIРасширенный доступ308Звезды репозитория
Нужен VPN

OpenQodex проверяет ваши изменения перед пушем: сначала сканеры без модели, затем отдельный процесс Claude Code или Codex разбирает находки по вашему входу

CLIШирокий доступ1,1 тыс.Звезды репозитория
Выбор редакции

CLI для тестирования и ред-тиминга LLM-приложений: сравнение моделей, автоматические проверки в CI и поиск уязвимостей

CLIРасширенный доступ26,9 тыс.Звезды репозитория

Поправки, которые вы даете агенту, становятся файлами-правилами в репозитории и проверяются локально и в CI одной командой.

CLIРасширенный доступ179Звезды репозитория

Коротко о README

Для GitHub Actions и VS Code есть отдельные интеграции. Локальные результаты проверок и облачная история Qlty Cloud относятся к разным способам работы с проектом.

Бейдж для README

Сообщить о проблеме

Foxx AIQlty CLI
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.