mirror of
https://github.com/davila7/claude-code-templates.git
synced 2026-09-19 01:30:23 +08:00
92fdaa1f87
- Created conventional-commits.py for commit message validation - Created prevent-direct-push.py for protected branch enforcement - Updated all hook JSONs to use Python scripts with proper JSON output - All hooks now use permissionDecision: "deny" for proper blocking 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
17 lines
553 B
JSON
17 lines
553 B
JSON
{
|
|
"description": "Prevent direct pushes to protected branches (main, develop). Blocks git push commands targeting main or develop branches to enforce Git Flow workflow. Requires using feature/release/hotfix branches and pull requests instead of direct commits to protected branches.",
|
|
"hooks": {
|
|
"PreToolUse": [
|
|
{
|
|
"matcher": "Bash",
|
|
"hooks": [
|
|
{
|
|
"type": "command",
|
|
"command": "python3 \"$CLAUDE_PROJECT_DIR\"/.claude/hooks/prevent-direct-push.py"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|