archlint init
Команда init помогает быстро настроить archlint в новом проекте, генерируя файл конфигурации.
Использование
bash
archlint init [options]Опции
| Опция | По умолчанию | Описание |
|---|---|---|
-f, --force | false | Перезаписать существующий .archlint.yaml, если он есть |
--no-interactive | false | Пропустить интерактивный выбор пресетов (шаг 2) |
--presets <list> | нет | Явно указать пресеты фреймворков (через запятую или повторением флага) |
Как это работает
- Определение фреймворков: archlint анализирует
package.jsonи структуру проекта для определения используемых фреймворков. - Интерактивный выбор: Если не используется
--no-interactive, инструмент предложит подтвердить или выбрать дополнительные пресеты. - Генерация конфигурации: Создает файл
.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