#!/usr/bin/env python3 # -*- coding: utf-8 -*- """PostToolUse hook (GLOBAL): 写源码后扫描调试残留。 对齐 Rules §10(错误闭环/勿留调试):捕获 var_dump/print_r/var_export/die()/exit()/console.log。 仅对文本源文件生效,跳过 tests 目录(测试辅助允许)。非阻断 exit 1 回显 AI。 """ import sys import os import json import re TEXT_EXT = {".php", ".html", ".htm", ".js", ".css", ".py", ".json", ".md", ".txt"} DEBUG = re.compile( r"(?:var_dump|print_r|var_export|\bdie\b|(?