Referencia de reglas · Especificidad

Lenguaje de programación ausente

  • missing_language
  • advertencia en este ejemplo
  • Especificidad
  • etapa · Detección de contexto faltante

Se activa cuando: Se pide código sin lenguaje ni framework.

Sin un lenguaje, el modelo suele elegir Python o JavaScript, y puede no coincidir con tu base de código, la versión de tu entorno o tu estilo.

Nombra el lenguaje y la versión, además del entorno o framework cuando importe (“TypeScript 5 sobre Node 22”, “Java 21 con Spring Boot 3”).

Los prompts de ejemplo y el mensaje, la explicación y la corrección del motor se muestran en inglés, tal como los devuelve el motor.

Ejemplo que la activa

Write a function that removes duplicate entries from a list while keeping the original order.

advertencia Code is requested but no language or framework is named.

Por qué importa. The model will pick a language for you, and it may not match your codebase.

Corrección. Name the language and version, e.g. "TypeScript 5 targeting Node 22".

Calidad 90/100 · 16 tokens · 1 hallazgos

Versión corregida

Write a TypeScript 5 function that removes duplicate entries from an array while keeping the original order. Return only the code in one fenced block.

Calidad 97/100 (+7) · 29 tokens · 1 hallazgos

Resuelto por la corrección

  • missing_language: Code is requested but no language or framework is named.

Las puntuaciones, los recuentos de tokens (tokenizador de GPT-4.1) y los hallazgos de esta página los calcula el motor al construir el sitio.

Cómo afecta a la puntuación

Cada hallazgo resta una penalización fija de 100: crítico 30, advertencia 10, info 3. Esta regla cuenta en la dimensión Especificidad. Consulta el modelo de puntuación para ver la fórmula completa.

Se comprueban en la misma etapa del pipeline

Las 20 reglas →