pnpm exec lint-staged || { echo "" echo "❌ Pre-commit checks failed!" echo "" echo "Please fix the formatting/linting issues above before committing." echo "Do NOT use 'git commit --no-verify' to bypass these checks." echo "" exit 1 } pnpm run type-check || { echo "" echo "❌ Type check failed!" echo "" echo "Please fix the TypeScript errors above before committing." echo "Do NOT use 'git commit --no-verify' to bypass these checks." echo "" exit 1 } # Run svelte-check on staged web apps (catches a11y, imports, Svelte 5 issues) ./scripts/svelte-check-staged.sh || { echo "" echo "❌ Svelte check failed!" echo "" echo "Please fix the Svelte errors above before committing." echo "Do NOT use 'git commit --no-verify' to bypass these checks." echo "" exit 1 }