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.