zhou.xu e6629be4b7 NEW:add pre-commit for check error incorrect use like WxColour(0x00AE42)
jira: none
Change-Id: Id35873426f9b615a3a763f18cb78133a521b19a6
2025-05-29 17:48:39 +08:00

10 lines
362 B
Bash

#!/bin/bash
# 检查是否有 `wxColour(0x......)` 格式的代码
if git diff --cached --name-only | xargs grep -nE 'wxColour\(0x[0-9A-Fa-f]{6}\)'; then
echo "❌ 错误:禁止直接使用 wxColour(0x......),请改用 wxColour(\"#......\") 或 wxColour(r, g, b) 格式。"
echo "违规代码位置见上方输出。"
exit 1 # 阻止提交
fi