Skip to content
| Marketplace
Sign in
Visual Studio Code>Linters>CodeMentor AINew to Visual Studio Code? Get it now.
CodeMentor AI

CodeMentor AI

CodeMentor AI

|
4 installs
| (0) | Free
Tu mentor técnico en tiempo real. Aprende mientras construyes.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

CodeMentor AI

Tu mentor técnico en tiempo real — aprende mientras construyes.

CodeMentor no genera código por ti. Te enseña a entender lo que estás escribiendo: detecta patrones problemáticos, te explica por qué importan y te hace las preguntas correctas para que lo internalices.


¿Cómo funciona?

Mientras escribes, CodeMentor analiza tu código en segundo plano y muestra hints discretos al final de las líneas con problemas:

const password = "admin123"    ⚠ Contraseña hardcodeada — nunca en el código fuente

Presiona Ctrl+M para ver la explicación completa adaptada a tu nivel. Presiona Ctrl+Shift+M para el modo socrático: CodeMentor te hace preguntas en vez de darte la respuesta.

Sin API key. Sin internet. Funciona completamente offline.


Patrones detectados

Seguridad

  • Contraseñas y API keys hardcodeadas en el código
  • Parámetros de URL sin validar pasados a la base de datos
  • href="javascript:" — vector XSS en HTML
  • Eventos inline en HTML (onclick=, onchange=)

React

  • useEffect sin array de dependencias — se ejecuta en cada render
  • Mutación directa del estado con .push() — React no detecta el cambio
  • Listas renderizadas sin prop key

JavaScript / TypeScript

  • Promise sin await — error silencioso que no se maneja
  • Sin manejo del error 404 en rutas Express
  • Asignación accidental en condición if (x = valor)
  • console.log olvidado en producción

HTML

  • Imágenes sin atributo alt — accesibilidad
  • href="javascript:" — vector XSS

CSS

  • !important — síntoma de especificidad rota
  • font-size en píxeles fijos — ignora preferencias de accesibilidad
  • z-index con valores arbitrarios altos

Performance

  • Bucles infinitos while(true) / for(;;)

Lenguajes soportados

JavaScript · TypeScript · JSX · TSX · HTML · CSS · SCSS · SASS · LESS


Comandos

Acción Tecla
Explicación completa de la línea actual Ctrl+M
Modo razonamiento socrático Ctrl+Shift+M
Activar / desactivar hints Paleta de comandos → CodeMentor: Activar
Reiniciar progreso de aprendizaje Paleta de comandos → CodeMentor: Reiniciar progreso

Sistema de aprendizaje

CodeMentor lleva un registro de qué patrones has visto y cuántas veces. El panel lateral muestra tu progreso. Cuando demuestras que entiendes un concepto en el modo razonamiento, el hint se marca como dominado y deja de aparecer.


Configuración

{
  "codementor.enabled": true,
  "codementor.userLevel": "beginner",
  "codementor.debounceMs": 600
}

userLevel acepta "beginner", "intermediate" o "advanced" — adapta las explicaciones a tu nivel de experiencia.


Instalación

  1. Abre VS Code
  2. Ctrl+Shift+X → busca CodeMentor AI
  3. Instala → abre cualquier archivo JS, TS, JSX, HTML o CSS
  4. Los hints aparecen automáticamente en segundos

¿Por qué CodeMentor en vez de un linter?

Los linters te dicen qué está mal. CodeMentor te explica por qué importa y te ayuda a no volver a cometer el mismo error. La diferencia es entre corregir un error y entenderlo.


Privacidad

CodeMentor analiza tu código localmente. No envía ningún dato a servidores externos. No requiere cuenta, login ni API key.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft