From 3e5bc1e663dea45de25c1cfa28e6f3700eb8f1c5 Mon Sep 17 00:00:00 2001 From: Ricardo Monla Date: Sat, 7 Mar 2026 15:40:28 -0300 Subject: [PATCH] Fix(ADN): Referencias reparadas en git hooks hacia la CLI optimizada --- tools/adn/core/validador.rb | 2 +- tools/adn/hooks/pre-commit | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/tools/adn/core/validador.rb b/tools/adn/core/validador.rb index d16751ba..483d3ed4 100644 --- a/tools/adn/core/validador.rb +++ b/tools/adn/core/validador.rb @@ -34,7 +34,7 @@ module ADN # @param config_path [String] Ruta al archivo de configuración # @param logger [ADN::Logger] Instancia de logger (opcional) def initialize(config_path = nil, logger = nil) - @config_path = config_path || File.join(__dir__, 'config.yml') + @config_path = config_path || File.join(__dir__, '..', 'config', 'config.yml') @config = cargar_configuracion @logger = logger || ADN.logger @errores = [] diff --git a/tools/adn/hooks/pre-commit b/tools/adn/hooks/pre-commit index 3ff4eab2..30483d99 100755 --- a/tools/adn/hooks/pre-commit +++ b/tools/adn/hooks/pre-commit @@ -7,7 +7,7 @@ # ─── Configuración ─────────────────────────────────────────────────────── PROYECTO_ROOT="$(git rev-parse --show-toplevel)" ADN_TOOLS_DIR="${PROYECTO_ROOT}/tools/adn" -ADN_CLI="${PROYECTO_ROOT}/tools/adn.rb" +ADN_CLI="${PROYECTO_ROOT}/tools/adn/run" CONFIG_FILE="${ADN_TOOLS_DIR}/config.yml" HOOK_NAME="pre-commit ADN" @@ -114,7 +114,7 @@ ejecutar_validacion() { # Ejecutar validador con opción --fix automática para correcciones menores local output - if output=$(ruby "${ADN_CLI}" validador --fix 2>&1); then + if output=$("${ADN_CLI}" validador --fix 2>&1); then # El validador exitó con éxito if echo "$output" | grep -q "Con errores: 0"; then if echo "$output" | grep -q "Con advertencias: 0"; then