#!/bin/sh
. "$(dirname "$0")/_/husky.sh"
echo "🏗️ Ejecutando Architect Linter..."
# Ejecutar architect-linter-pro en el directorio actual (.)
# Si está instalado globalmente, usa solo:
# architect-linter-pro .
#
# Si usas una ruta local al binario, usa:
# "/ruta/a/tu/architect-linter-pro" .
architect-linter-pro .
# Si el linter encuentra errores, el commit se cancelará
if [ $? -ne 0 ]; then
echo ""
echo "❌ El commit fue cancelado debido a violaciones de arquitectura"
echo "💡 Corrige los errores reportados arriba y vuelve a intentar el commit"
exit 1
fi
echo "✅ Validación de arquitectura exitosa"
exit 0