#!/bin/bash CHANGED_FILES=$(git diff --cached --name-only) if [ -z "$CHANGED_FILES" ]; then exit 0 fi echo "🔍 Semantik etki analizi başlatılıyor..." echo "Değişen dosyalar:" echo "$CHANGED_FILES" echo "--------------------------------------------------" python3 .githooks/semantic_analyzer.py "$CHANGED_FILES" ANALYSIS_RESULT=$? if [ $ANALYSIS_RESULT -ne 0 ]; then echo "❌ COMMIT ENGELLENDİ: Kritik bir modül risk altında veya testler başarısız." exit 1 fi exit 0