#!/bin/bash
# 检查 Python 文件中是否有残留的调试语句

FILES=$(grep -rn "^[[:space:]]*\(import pdb\|pdb.set_trace()\|breakpoint()\|print(.*\)[[:space:]]*$\)" "$@" 2>/dev/null | grep -v "^Binary")
if [ -n "$FILES" ]; then
    echo "❌ 发现调试语句："
    echo "$FILES"
    exit 1
fi
echo "✅ 无调试语句"
