# `Failed to compile. Error: '…' is defined but never used. (@typescript-eslint/no-unused-vars)`

**Dónde aparece:** Logs de build en Vercel o terminal

**Qué significa:** El control de calidad del código (ESLint) detuvo el build porque quedó una variable o importación que no se usa.

## Causas probables

- Quedó una importación o variable suelta después de modificar un componente.
- No se ejecutó `npm run lint` antes de subir los cambios a GitHub.

## Mensaje para tu agente

```text
El build falló por un error de ESLint. Ejecuta `npm run lint`, limpia las importaciones o variables sin usar, comprueba que `npm run build` pasa en local y haz push.
```

**Cómo evitarlo:** Ejecuta `npm run lint` antes de cada commit y cada push.

---
Fuente: [Agentic Makers](https://agenticmakers.app/es/ayuda/errores/eslint-fallo-al-compilar-variables-sin-usar) · Licencia: CC BY 4.0
