Puis, depuis la racine du SPIP, on lance la commande suivante vendor/bin/phpstan --configuration=plugins/gis/phpstan.neon.dist --generate-baseline=plugins/gis/phpstan-baseline.neon pour générer la baseline.
Ce qui donne un truc pas très intéressant, mais certains points sont à corriger :
Suite aux derniers commits sur le plugin, la baseline est au propre, j'ai bien envie de l'envoyer dans le repo, mais je trouve dommage d'ajouter ce fichier aux zips qu'on va distribuer. @marcimat tu sais si l'empaqueteur des plugins ignore ces fichiers comme le font les scripts de release de SPIP ?
Suite aux derniers commits sur le plugin, la baseline est au propre, j'ai bien envie de l'envoyer dans le repo, mais je trouve dommage d'ajouter ce fichier aux zips qu'on va distribuer. @marcimat tu sais si l'empaqueteur des plugins ignore ces fichiers comme le font les scripts de release de SPIP ?
Sur les bons conseils de @marcimat on peut exclure le fichier en question comme c'est fait ici https://git.spip.net/spip/archiviste/src/branch/master/.gitattributes#L5
Maintenant que c'est versionné dans le dépôt, on peut lancer vendor/bin/phpstan --configuration=plugins/gis/phpstan.neon.dist pour vérifier qu'aucune nouvelle erreur n'a été introduite dans le code :)
On ferme (y)
Maintenant que c'est versionné dans le dépôt, on peut lancer `vendor/bin/phpstan --configuration=plugins/gis/phpstan.neon.dist` pour vérifier qu'aucune nouvelle erreur n'a été introduite dans le code :)
On ferme (y)
Essayons de jouer avec phpstan, avec un fichier
phpstan.neon.dist
comme suit à la racine de GIS :Puis, depuis la racine du SPIP, on lance la commande suivante
vendor/bin/phpstan --configuration=plugins/gis/phpstan.neon.dist --generate-baseline=plugins/gis/phpstan-baseline.neon
pour générer la baseline.Ce qui donne un truc pas très intéressant, mais certains points sont à corriger :
Suite aux derniers commits sur le plugin, la baseline est au propre, j'ai bien envie de l'envoyer dans le repo, mais je trouve dommage d'ajouter ce fichier aux zips qu'on va distribuer. @marcimat tu sais si l'empaqueteur des plugins ignore ces fichiers comme le font les scripts de release de SPIP ?
Sur les bons conseils de @marcimat on peut exclure le fichier en question comme c'est fait ici https://git.spip.net/spip/archiviste/src/branch/master/.gitattributes#L5
Maintenant que c'est versionné dans le dépôt, on peut lancer
vendor/bin/phpstan --configuration=plugins/gis/phpstan.neon.dist
pour vérifier qu'aucune nouvelle erreur n'a été introduite dans le code :)On ferme (y)