Regelreferenz · Spezifität

Fehlende Programmiersprache

  • missing_language
  • Warnung in diesem Beispiel
  • Spezifität
  • Stufe · Erkennung fehlenden Kontexts

Wird ausgelöst, wenn: Code angefordert ohne Sprache oder Framework.

Ohne Sprache wählt das Modell meist Python oder JavaScript, was nicht zu Ihrer Codebasis, Ihrer Laufzeitversion oder Ihrem Stil passen muss.

Nennen Sie Sprache und Version sowie Laufzeit oder Framework, wenn es darauf ankommt („TypeScript 5 auf Node 22“, „Java 21 mit Spring Boot 3“).

Die Beispiel-Prompts sowie Meldung, Erklärung und Lösung der Engine werden auf Englisch angezeigt, genau so, wie die Engine sie liefert.

Beispiel, das sie auslöst

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

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

Warum das wichtig ist. The model will pick a language for you, and it may not match your codebase.

Lösung. Name the language and version, e.g. "TypeScript 5 targeting Node 22".

Qualität 90/100 · 16 Tokens · 1 Befunde

Korrigierte Fassung

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.

Qualität 97/100 (+7) · 29 Tokens · 1 Befunde

Durch die Korrektur behoben

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

Punktzahlen, Token-Zahlen (GPT-4.1-Tokenizer) und Befunde auf dieser Seite werden beim Erstellen der Website von der Engine berechnet.

Wie sie die Punktzahl beeinflusst

Jeder Befund zieht einen festen Betrag von 100 ab: kritisch 30, Warnung 10, Info 3. Diese Regel zählt zur Dimension Spezifität. Die vollständige Formel steht im Bewertungsmodell.

In derselben Pipeline-Stufe geprüft

Alle 20 Regeln →