Re: [Galette-devel] Vérifications automatisées du code

[ Thread Index | Date Index | More lists.galette.eu/devel Archives ]


Bravo, très pro :)
Effectivement j’ai vu passer les PR verbeuses de Scrutinizer…
mais sur leur contenu c’est toi le plus à même de décider !
Cordialement
Thierry

> Le 12 juin 2020 à 09:53, Johan Cwiklinski <johan@xxxxxxxx> a écrit :
> 
> Salut,
> 
> Suite aux trop nombreuses remontées de soucis relatifs à des
> oublis/imprécisions dans les espaces de noms, j'ai cherché une solution
> pour éviter à l'avenir.
> 
> Déjà, j'ai passé les coding standards de PSR2 à PSR12 - ce n'est pas en
> lien direct, mais ça améliorera la lisibilité du code et ça supporte les
> ajouts plus récents de PHP :)
> 
> J'ai donc regardé du côté de Psalm (https://psalm.dev/) et de
> Scrutinizer (scrutinizer-ci.com). Je n'ai pas vraiment cherché plus
> loçin, si vous en avez d'autres... - à voir.
> 
> L'un comme l'autre ont pu me détecter des problèmes d'espaces de noms
> (mineurs pour la grande majorité, surtout sur les Exceptions) ; qui ont
> donc été corrigés.
> En revanche, l'un comme l'autre sont très verbeux, et je ne suis pas
> forcément d'accord avec tout ce qu'ils disent... Ça va prendre pas mal
> de temps avant que ce soit bien rôdé.
> 
> Psalm se lance avec les tests et autres vérifications... C'est donc sur
> une branche à part pour le moment, j'ai trouvé que c'était assez
> compliqué à configurer, ce ne sera pas trop la joie avec d'autrs
> modifications sur le code.
> Scrutinizer se lance à part, c'est assez utilisé sur github (je le vois
> régulièrement), les options de config sont nombreuses et faciles à trouver.
> 
> Le but à terme est que l'un ou l'autre de ces systèmes soit lancé à
> chaque commit pour vérifier les erreurs débiles / récurrentes et venir
> râler quand ça ne va pas ! :)
> 
> ++
> -- 
> Johan
> 


--
Galette development - http://galette.eu/

List documentation: https://listengine.tuxfamily.org/lists.galette.eu/devel/


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/