Skip to content

archlint scan

El comando scan realiza un análisis arquitectónico completo de tu proyecto.

Uso

bash
archlint scan [path] [options]

Opciones

OpciónPor defectoDescripción
-f, --format <format>tableFormato de salida: table, json, markdown, sarif
-j, --jsonfalseAtajo para --format json
-r, --report <file>stdoutGuarda el informe en un archivo
-s, --min-severity <sev>lowFiltra por severidad: low, medium, high, critical
-S, --min-score <score>noneFiltra por puntuación mínima de salud
-d, --detectors <ids>allLista de detectores a ejecutar, separados por comas
-e, --exclude-detectors <ids>noneDetectores a omitir
-A, --allfalseEjecuta todos los detectores (incluidos los desactivados)
--no-cachefalseDeshabilita el almacenamiento en caché del análisis
--no-gitfalseDeshabilita la integración con git (salta análisis churn)

Ejemplos

Escaneo con informe en Markdown

bash
archlint scan --format markdown --report report.md

Exportar a SARIF (para GitHub Code Scanning)

bash
archlint scan --format sarif --report results.sarif

Ejecutar solo detección de ciclos

bash
archlint scan --detectors cycles,circular_type_deps

Solo severidad alta (high)

bash
archlint scan --min-severity high

Released under the MIT License.