Manual:Coding conventions/Lua/fr

Espace blanc

 * 1) Utiliser tab pour l'indentation. Auparavant, nous utilisions 4 espaces, mais nous sommes passés à tab après que le comportement par défaut de l'éditeur de code de Wikipedia a changé.
 * 2) Essayez de limiter la longueur des lignes, pour que des gens avec des écrans moins larges puissent lire le code plus aisément.
 * 3) Eviter les espaces blancs non nécessaires pour appeler une fonction ou souscrire un tableau ou un dictionnaire. Aucun espace ne devrait être utilisé juste avant ou à l'intérieur de parenthèses/crochets/accolades (  et les fermetures associées).



Flux de contrôle
Mettre plusieurs déclarations sur une ligne est déconseillé, sauf si elles sont très courtes. Essayez aussi d'éviter cela avec les déclarations multi-clauses.

If a single line would be too long, you can split a large statement over multiple lines with a hanging indent that aligns with the opening delimiter. For  statements, the conditions should be placed on the next line.

Naming conventions
Define the entry method as simply unpacking the parameters from the frame, and then passing those through a function with the same name prefixed with a single underscore. This can be disregarded if the function is only useful from wikitext, or if it needs a frame for something other than its arguments.

In the standard library, function names consisting of multiple words are simply put together (e.g. ). Note that camelCase is the preferred way to name functions, in order to avoid potential garden-path function names.

Highlighting Lua code
Outside of a module (like on talkpages), code highlighting can be added using the &lt;syntaxhighlight> tag with the attribute :

Produces:



Voir aussi

 * Manual:Coding conventions