MITBenAHammond/code-auditor-mcp

Deja de publicar código roto.

Lo construiste rápido. Ahora asegúrate de que funcione. Code Auditor lee todo tu proyecto, encuentra los bugs y los corrige antes de publicar.

npm install -g code-auditor-mcp
code-audit install --agent all

Qué detecta

Tu sitio va a colapsar.

Corrige las consultas N+1 y los cuellos de botella de rendimiento

for (const org of orgs) {
  const users = await db.select().from(users)
  org.users = users
}

Este bucle ejecuta una consulta a la base de datos por cada elemento. Si tienes 1 000 elementos, tu sitio ejecuta 1 000 consultas. Se ralentizará hasta arrastrarse y agotará el tiempo de espera.

Code Auditor lo reduce a una sola consulta.

Tu contraseña es pública.

Detecta credenciales hardcodeadas y secretos en Git

const TEST_PASSWORD = "vvy8AUVvish34Fq"
await page.type("#password", TEST_PASSWORD)

Esa contraseña ahora está guardada en tu historial de Git. Cualquiera que encuentre tu repo tiene tus credenciales. No es solo un bug, es una brecha de seguridad.

Code Auditor lo detecta y te dice que la muevas a una variable de entorno.

Tu app está atascada en un bucle.

Encuentra dependencias useEffect faltantes y re-renders infinitos

useEffect(() => {
  fetchData()
}) // Missing []

Esto se ejecuta en cada render. Tu app se congelará y tu factura de API se disparará.

Code Auditor detecta dependencias faltantes y re-renders infinitos.

Acabas de romper la arquitectura.

Aplica límites de módulos y evita imports ilegales

// In src/components/Header.tsx
import { chargeCustomer } from '../services/payment'

Estás llamando a un servicio de pago desde un componente de UI. Eso crea un lío imposible de refactorizar.

Code Auditor aplica los límites de módulo y bloquea estos imports.

Tus colores son un caos.

Detecta la deriva de estilo CSS y las violaciones de design tokens

color: #273828;
background-color: #1e2328;

Tienes 47 tonos de gris distintos. La mitad son casi duplicados que no coinciden con tu design system. El modo oscuro se verá roto.

Code Auditor detecta la deriva de estilo y te dice que uses tus design tokens.

La mitad de tu código es inútil.

Encuentra código muerto y exports sin usar en tu codebase

// 563 lines of code
// 0 imports anywhere

Tienes archivos enteros que ya nada usa. Ralentizan tu agente de IA y desperdician tokens en cada ventana de contexto.

Code Auditor encuentra los módulos muertos y te dice que los borres.

Estos son solo ejemplos. Code Auditor incluye siete tipos de reglas y analizadores integrados para TypeScript, JavaScript, Go y CSS: desde inyección SQL y errores de React hasta código muerto y ciclos de dependencias.

Cómo funciona

  1. Audita una vez

    Ejecútalo en todo tu proyecto. Ve cada bug oculto.

  2. Instala la skill

    Tu agente de IA revisa su propio trabajo. Funciona con Claude Code, Cursor, Codex, Gemini CLI, VS Code / Copilot y ZCode.

  3. Publica limpio

    Los errores críticos se bloquean antes de llegar a tu repo.

Corrígelo antes de publicarlo.

Un comando. Tu agente lo ejecuta en cada edición.