Référence des règles · Précision

Langage de programmation manquant

  • missing_language
  • avertissement dans cet exemple
  • Précision
  • étape · Détection du contexte manquant

Se déclenche quand : Code demandé sans langage ni framework.

Sans langage, le modèle choisit généralement Python ou JavaScript, ce qui peut ne pas correspondre à votre base de code, à la version de votre environnement ou à votre style.

Nommez le langage et la version, ainsi que l’environnement ou le framework quand cela compte (« TypeScript 5 sur Node 22 », « Java 21 avec Spring Boot 3 »).

Les prompts d’exemple ainsi que le message, l’explication et le correctif du moteur sont affichés en anglais, tels que le moteur les renvoie.

Exemple qui la déclenche

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

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

Pourquoi c’est important. The model will pick a language for you, and it may not match your codebase.

Correctif. Name the language and version, e.g. "TypeScript 5 targeting Node 22".

Qualité 90/100 · 16 tokens · 1 constats

Version corrigée

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é 97/100 (+7) · 29 tokens · 1 constats

Résolu par le correctif

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

Les notes, les comptages de tokens (tokeniseur GPT-4.1) et les constats de cette page sont calculés par le moteur lors de la construction du site.

Effet sur la note

Chaque constat retire une pénalité fixe de 100 : critique 30, avertissement 10, info 3. Cette règle compte pour la dimension Précision. Voir le modèle de notation pour la formule complète.

Vérifiées à la même étape du pipeline

Les 20 règles →