le but de ces règles est de rendre les
programmes plus lisibles. Les premières sont relativement
universelles. Les règles optionelles qui suivent ne sont qu'un
exemple, chacun est libre de définir ses propres règles tant
qu'elles ne nuisent pas à la lisibilité.
À appliquer sauf exceptions :
indenter chaque ligne (géré par les éditeurs emacs et nedit),
en substance, chaque nouveau bloc d'instructions est décalé
à droite d'un nombre fixe de positions (2, 4 ou 8 suivant la
configuration) par rapport au bloc qui le contient et les instructions
d'un même bloc commencent toutes sur la même colonne
un saut de ligne après une accolade ouvrante,
l'accolade fermante est seule sur sa ligne,
une seule instruction par ligne.
En option :
un espace après les instructions if for while switch ou
l'opérateur return,
un espace avant une accolade ouvrante (sauf en début de
ligne),
pas d'espace avant une virgule ou un point-virgule,
un espace après une virgule ou un point-virgule (ne concerne
que for pour le point-virgule, sinon c'est un saut de ligne),