Source identity
| Field | Recorded value |
|---|---|
| Source type | GitHub source |
| Original record | Janady13/llms-txt-hub / scripts/validation/run-all.sh |
| Date | Not specified in source |
| Repository | Janady13/llms-txt-hub |
| Revision | e0f4bf978d4df168369c7601d9c5f5ea89e84377 |
| Branch | main |
| Path or archive member | scripts/validation/run-all.sh |
| Original SHA-256 | 124dbf9f2be9aff30d0319447fcbe87fdde2259717177fbbabc3de659390c738 |
| Git blob SHA | df4fabf068c58c9c3fb2c35d80fe7d4b3d3c2031 |
| Reading-copy SHA-256 | 124dbf9f2be9aff30d0319447fcbe87fdde2259717177fbbabc3de659390c738 |
Recovered source transcript
Download complete source text ↓21 lines · 0.5 KB
#!/bin/bash
# Run all validation checks
# This script is called by lefthook pre-commit
set -e
echo "🔍 Running validation checks..."
# Get all staged files
STAGED_FILES=$(git diff --cached --name-only --diff-filter=ACM | grep -E '\.(ts|tsx|js|jsx)$' || true)
if [ -z "$STAGED_FILES" ]; then
echo "No JavaScript/TypeScript files to validate"
exit 0
fi
# Run validators
echo "$STAGED_FILES" | xargs pnpm --filter @thedaviddias/validators validate:all
echo "✅ All validation checks passed"