This commit is contained in:
kyodev 2018-03-09 07:14:37 +01:00
parent 26b7b9a1a9
commit 7edebd5a2d
1 changed files with 4 additions and 2 deletions

View File

@ -4,10 +4,12 @@
* indentation: TABULATION
* $() pas \`
* pas de commandes séquentielle avec ;
* pas de conditions compactes (condition && action || action), par lisibilité, lors affectation variables, au moins pour la première affectation
* pas de "_conditions compactes_" **(condition && action1 || action2)**, par lisibilité, lors affectation variables, au moins pour la première affectation, donc if then else multilignes
* pas de "_conditions compactes_" sur des action importantes/dangereuses, en particulier si action1 peut être en erreur et induire donc, aussi, action 2, donc if then else multilignes
* éventuellement, remplacer condition compactes et simples par if then else sur une ligne pour éviter warning shellcheck
* == pour marquer les équivalences, = pour les assignations, bien que = pourraient être utilisées pour
les équivalences
* même si '[[' permettrait d'éviter les guillemets, il sont quand même mis par convention, ne serait ce que
* même si '[[ ]]' permettrait d'éviter les guillemets, il sont quand même mis par convention, ne serait ce que
pour une coloration syntaxique homogène