Skip to content

archlint init

El comando init te ayuda a configurar rápidamente archlint en un nuevo proyecto generando un archivo de configuración.

Uso

bash
archlint init [options]

Opciones

OpciónPor defectoDescripción
-f, --forcefalseSobrescribe el archivo .archlint.yaml si ya existe
--no-interactivefalseOmite la selección interactiva de presets (paso 2)
--presets <list>noneEspecifica explícitamente los presets (separados por comas o repitiendo el flag)

Cómo funciona

  1. Detección de Frameworks: archlint analiza tu package.json y la estructura del proyecto para detectar los frameworks utilizados.
  2. Selección Interactiva: A menos que se use --no-interactive, te pedirá confirmar o seleccionar presets adicionales.
  3. Generación de Configuración: Crea un archivo .archlint.yaml con los presets seleccionados y una referencia al esquema JSON para soporte en el IDE.

Ejemplos

Inicialización interactiva

bash
archlint init

Inicialización no interactiva con presets específicos

bash
# Separados por comas
archlint init --no-interactive --presets nestjs,prisma

# O repitiendo el flag
archlint init --no-interactive --presets nestjs --presets prisma

Sobrescribir configuración existente

bash
archlint init --force

Released under the MIT License.