#!/usr/bin/env bash set -euo pipefail msg_file="$1" # Require scope if REQs exist if [ -f REQUIREMENTS.md ]; then if ! grep -qE '^[a-z]+(\(.+\))?:' "$msg_file"; then echo "error: commit requires scope — e.g. feat(parser): ..." exit 1 fi fi