setup-hooks.sh now installs shellcheck, jq, and yq if absent rather than warning and continuing. Follows the same install pattern as setup-gitleaks.sh (curl + install to TOOL_INSTALL_DIR=/usr/local/bin, OS/arch detection, pinned versions). Pinned versions: shellcheck 0.10.0, jq 1.7.1, yq 4.44.3. The deployed pre-commit hook retains its runtime fallbacks as a safety net for environments where tools are removed after setup. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01TP4EGbBg3XMcyF28Lx78XJ
6.1 KiB
6.1 KiB