WEB-APP/ Optimization/ Build fix/ Hotkey edit mode/ Log rotation/ Form a11y/ E2E non-blocking
This commit is contained in:
Executable
+25
@@ -0,0 +1,25 @@
|
||||
#!/usr/bin/env bash
|
||||
set -e
|
||||
|
||||
REPO_ROOT="$(git rev-parse --show-toplevel)"
|
||||
HOOKS_DIR="$REPO_ROOT/.git/hooks"
|
||||
SCRIPTS_DIR="$REPO_ROOT/scripts"
|
||||
|
||||
if [ ! -d "$HOOKS_DIR" ]; then
|
||||
echo "Error: $HOOKS_DIR не найден. Это git-репозиторий?"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
cat > "$HOOKS_DIR/pre-commit" <<'HOOK'
|
||||
#!/usr/bin/env bash
|
||||
set -e
|
||||
REPO_ROOT="$(git rev-parse --show-toplevel)"
|
||||
exec "$REPO_ROOT/scripts/pre-commit-secrets.sh"
|
||||
HOOK
|
||||
|
||||
chmod +x "$HOOKS_DIR/pre-commit"
|
||||
echo "✓ pre-commit hook установлен"
|
||||
echo " → $HOOKS_DIR/pre-commit"
|
||||
echo ""
|
||||
echo "Проверка секретов при каждом git commit."
|
||||
echo "Если нужно пропустить (осознанно): git commit --no-verify"
|
||||
Reference in New Issue
Block a user