forked from claude-did-this/claude-hub
* feat: Add @botaccount review command for manual PR reviews (#131) - Add detection for 'review' command in PR and issue comments - Implement handleManualPRReview function with authorization checks - Reuse existing PR review logic with manual-pr-review operation type - Configure PR review tools with broad research access and controlled write access - Support manual triggering of comprehensive PR reviews on demand 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com> * style: Apply pre-commit formatting changes * test: Update test expectation for new operationType parameter * fix: Improve PR detection for manual review command - Add pull_request property to GitHubIssue interface for PR comments - Handle both direct PR objects and issues with pull_request metadata - Fix TypeScript compilation errors and linting issues * fix: Improve pre-commit hook to fail on issues instead of auto-fixing - Use format:check instead of format to detect issues without auto-fixing - Use proper error handling with clear error messages - Provide helpful instructions on how to fix issues - Make commit behavior more predictable and transparent * style: Fix whitespace formatting --------- Co-authored-by: Claude <noreply@anthropic.com>
25 lines
632 B
Bash
Executable File
25 lines
632 B
Bash
Executable File
#!/bin/sh
|
|
set -e
|
|
|
|
echo "🎨 Running Prettier check..."
|
|
if ! npm run format:check; then
|
|
echo "❌ Prettier formatting issues found!"
|
|
echo "💡 Run 'npm run format' to fix formatting issues, then commit again."
|
|
exit 1
|
|
fi
|
|
|
|
echo "🔍 Running ESLint check..."
|
|
if ! npm run lint:check; then
|
|
echo "❌ ESLint issues found!"
|
|
echo "💡 Run 'npm run lint' to fix linting issues, then commit again."
|
|
exit 1
|
|
fi
|
|
|
|
echo "📝 Running TypeScript check..."
|
|
if ! npm run typecheck; then
|
|
echo "❌ TypeScript errors found!"
|
|
echo "💡 Fix TypeScript errors, then commit again."
|
|
exit 1
|
|
fi
|
|
|
|
echo "✅ All pre-commit checks passed!" |