Carnet Wiki

PSR_SPIP

Version 5 — May 2019 JLuc

Mise en oeuvre


-  Doc : Outils pour tester la conformité d’un code php avec les PSR-12
- Fork Fork répertorié le plus abouti : abouti
-  
https://gist.github.com/marcimat/0e83a42334ecdb0b9e31d4dd7cb97963

Évolutions envisagées


-  améliorer le jeu de règles si nécessaire
-  améliorer le fixer
-  le mettre en hook post commit d’une forge
* avec mantis sur github
* avec drone sur le gitea de git.spip.net

Règles à ajouter

Instruction après accolade ouvrante

Le - le fixer laisse parfois une instruction après une accolade ouvrante (et parfois corrige le code en formant cela).
Il corrige

if ($test) doit do ();
else dont();

en

if ($test) {  do  { doit ();
} } else { dont();
}

Ne devrait-il pas plutôt Il devrait fournir :

if ($test) { 
     do  { 
    doit ();
}
} else { 
    dont();
}