Referência de regras · Especificidade

Linguagem de programação ausente

  • missing_language
  • aviso neste exemplo
  • Especificidade
  • etapa · Detecção de contexto ausente

Dispara quando: Código solicitado sem linguagem ou framework.

Sem uma linguagem, o modelo costuma escolher Python ou JavaScript, e isso pode não combinar com sua base de código, a versão do seu runtime ou seu estilo.

Nomeie a linguagem e a versão, além do runtime ou framework quando importar (“TypeScript 5 no Node 22”, “Java 21 com Spring Boot 3”).

Os prompts de exemplo e a mensagem, a explicação e a correção do motor são exibidos em inglês, exatamente como o motor os retorna.

Exemplo que a dispara

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

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

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

Correção. Name the language and version, e.g. "TypeScript 5 targeting Node 22".

Qualidade 90/100 · 16 tokens · 1 achados

Versão corrigida

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.

Qualidade 97/100 (+7) · 29 tokens · 1 achados

Resolvido pela correção

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

As pontuações, as contagens de tokens (tokenizador do GPT-4.1) e os achados desta página são calculados pelo motor quando o site é construído.

Como afeta a pontuação

Cada achado subtrai uma penalidade fixa de 100: crítico 30, aviso 10, info 3. Esta regra conta para a dimensão Especificidade. Veja o modelo de pontuação para a fórmula completa.

Verificadas na mesma etapa do pipeline

Todas as 20 regras →