Quick Fix
Quickly fix lint errors, type errors, or simple bugs
Context
- Package manager detection: !
ls package.json 2>/dev/null && echo "Node.js project" || ls requirements.txt pyproject.toml 2>/dev/null && echo "Python project" || ls go.mod 2>/dev/null && echo "Go project" || echo "Unknown" - Recent changes: !
git diff --name-only HEAD~1 2>/dev/null || git diff --name-only - TypeScript errors (if applicable): !
npx tsc --noEmit 2>&1 | head -30 || echo "No TypeScript" - ESLint errors (if applicable): !
npx eslint . --format compact 2>&1 | head -30 || echo "No ESLint" - Python lint (if applicable): !
python3 -m ruff check . 2>&1 | head -30 || python3 -m flake8 . 2>&1 | head -30 || echo "No Python linter"
Task
Fix the issue described below:
- Identify the type of error (type error, lint, syntax, logic)
- Locate the problematic file(s)
- Apply the minimal fix needed
- Verify the fix by re-running the relevant check
- Report what was fixed
Target: $ARGUMENTS