Fix(ADN): Referencias reparadas en git hooks hacia la CLI optimizada
This commit is contained in:
@@ -34,7 +34,7 @@ module ADN
|
|||||||
# @param config_path [String] Ruta al archivo de configuración
|
# @param config_path [String] Ruta al archivo de configuración
|
||||||
# @param logger [ADN::Logger] Instancia de logger (opcional)
|
# @param logger [ADN::Logger] Instancia de logger (opcional)
|
||||||
def initialize(config_path = nil, logger = nil)
|
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
|
@config = cargar_configuracion
|
||||||
@logger = logger || ADN.logger
|
@logger = logger || ADN.logger
|
||||||
@errores = []
|
@errores = []
|
||||||
|
|||||||
@@ -7,7 +7,7 @@
|
|||||||
# ─── Configuración ───────────────────────────────────────────────────────
|
# ─── Configuración ───────────────────────────────────────────────────────
|
||||||
PROYECTO_ROOT="$(git rev-parse --show-toplevel)"
|
PROYECTO_ROOT="$(git rev-parse --show-toplevel)"
|
||||||
ADN_TOOLS_DIR="${PROYECTO_ROOT}/tools/adn"
|
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"
|
CONFIG_FILE="${ADN_TOOLS_DIR}/config.yml"
|
||||||
HOOK_NAME="pre-commit ADN"
|
HOOK_NAME="pre-commit ADN"
|
||||||
|
|
||||||
@@ -114,7 +114,7 @@ ejecutar_validacion() {
|
|||||||
|
|
||||||
# Ejecutar validador con opción --fix automática para correcciones menores
|
# Ejecutar validador con opción --fix automática para correcciones menores
|
||||||
local output
|
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
|
# El validador exitó con éxito
|
||||||
if echo "$output" | grep -q "Con errores: 0"; then
|
if echo "$output" | grep -q "Con errores: 0"; then
|
||||||
if echo "$output" | grep -q "Con advertencias: 0"; then
|
if echo "$output" | grep -q "Con advertencias: 0"; then
|
||||||
|
|||||||
Reference in New Issue
Block a user