#!/bin/sh # Check if backend files changed if git diff --cached --name-only | grep -q "^backend/"; then echo "🔍 Linting backend..." cd backend && npx eslint src/ || exit 1 cd .. fi # Check if frontend files changed if git diff --cached --name-only | grep -q "^frontend/"; then echo "🔍 Linting frontend..." cd frontend && npx next lint || exit 1 cd .. fi echo "✅ Pre-commit checks passed"