Primer Escaneo
Una vez instalado, realizar tu primer escaneo es sencillo.
Ejecutar un escaneo básico
Navega a la raíz de tu proyecto y ejecuta:
bash
npx @archlinter/cli scanPor defecto, archlint hará lo siguiente:
- Escaneará todos los archivos TypeScript y JavaScript en el directorio actual.
- Respetará tu archivo
.gitignore. - Utilizará los umbrales por defecto para los más de 28 detectores.
- Mostrará un resumen en una tabla de colores de los code smells detectados.
Guardar una instantánea (Snapshot)
Para utilizar el enfoque de "Trinquete", primero debes capturar el estado actual de tu arquitectura:
bash
npx @archlinter/cli snapshot -o .archlint-baseline.jsonEste archivo representa tu línea base (baseline) arquitectónica. Debes enviarlo a tu repositorio.
Comprobar regresiones
Ahora, a medida que desarrollas, puedes comprobar si tus cambios han introducido algún problema arquitectónico nuevo:
bash
npx @archlinter/cli diff .archlint-baseline.jsonIn un entorno de CI, normalmente compararías con la rama principal:
bash
npx @archlinter/cli diff origin/main --fail-on medium