Discussion Projet:JavaScript

Le contenu de la page n’est pas pris en charge dans d’autres langues.
Définition, traduction, prononciation, anagramme et synonyme sur le dictionnaire libre Wiktionnaire.

Conventions de code[modifier le wikicode]

Dans Projet:JavaScript#Conventions de code, on lit "Afin d'être exportables, les gadgets doivent respecter MW:Manual:Coding_conventions/JavaScript."

Sauf qu'actuellement, cette convention n'est pas respectée (ou plus respectée) dans un certain nombre de gadgets, comme MediaWiki:Gadget-CreerNouveauMot.js, où les espaces sont utilisées pour les indentations, au lieu des tabulations.

Cela pose un souci dès lors que l'on travaille directement dans l'interface de Mediawiki (par exemple on modifie du code directement dans MediaWiki:Gadget-CreerNouveauMot.js), puisque par défaut la tabulation est utilisée (en cas de saut de ligne, etc.).

Je proposerais donc qu'on revienne à la convention utilisée précédemment et décrite dans MW:Manual:Coding_conventions/JavaScript, càd l'usage de la tabulation pour l'indentation : il est facile de configurer son éditeur pour respecter cette convention, alors que modifier la configuration Mediawiki (mw:Manual:Coding_conventions/JavaScript#Linting) est une autre paire de gants. — Automatik (discussion) 14 janvier 2024 à 16:52 (UTC)[répondre]