Carnet Wiki

PSR_SPIP

Version 6 — Mai 2019 JLuc

Mise en oeuvre

Doc : Outils pour la conformité du php avec les PSR-12

Mise en oeuvre


-  Doc : Outils pour la conformité du php avec les PSR-12
Jeu de règles pour SPIP
La version connue la - Fork répertorié le plus aboutie est 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 fixer laisse parfois une instruction après une accolade ouvrante (et parfois corrige le code en formant cela).
Il corrige

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

en

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

Ne devrait-il pas plutôt fournir :

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