Référence des règles · Précision
Langage de programmation 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.
Autres règles de précision
- Prompt trop court: Moins de 5 mots porteurs de sens.
- Taille non quantifiée: « court », « quelques », « détaillé » sans nombre.