Search

2/08/2012

在 git 的 pre-commit hook 裡面檢查 console.log

在 git 的 pre-commit hook 裡面檢查 console.log

在 .git/hooks/pre-commit 中加入以下內容,並 chmod +x .git/hooks/pre-commit。

#!/bin/sh
has_console_log=$(git diff --cached | ack '^\+\s*console\.log\(.*\)')

if [ "$has_console_log" != "" ]
then
echo "ERROR: You have console.log in your commit. Remove them."
exit 1
fi

沒有留言: