Skip to content

archlint init

Команда init помогает быстро настроить archlint в новом проекте, генерируя файл конфигурации.

Использование

bash
archlint init [options]

Опции

ОпцияПо умолчаниюОписание
-f, --forcefalseПерезаписать существующий .archlint.yaml, если он есть
--no-interactivefalseПропустить интерактивный выбор пресетов (шаг 2)
--presets <list>нетЯвно указать пресеты фреймворков (через запятую или повторением флага)

Как это работает

  1. Определение фреймворков: archlint анализирует package.json и структуру проекта для определения используемых фреймворков.
  2. Интерактивный выбор: Если не используется --no-interactive, инструмент предложит подтвердить или выбрать дополнительные пресеты.
  3. Генерация конфигурации: Создает файл .archlint.yaml с выбранными пресетами и ссылкой на JSON-схему для поддержки в IDE.

Примеры

Интерактивная инициализация

bash
archlint init

Неинтерактивная инициализация с конкретными пресетами

bash
# Через запятую
archlint init --no-interactive --presets nestjs,prisma

# Или повторением флага
archlint init --no-interactive --presets nestjs --presets prisma

Перезапись существующего конфига

bash
archlint init --force

Released under the MIT License.