technova69/spip-check | 2 commits
Par Gilles Vincent, le 29 août 2026 à 14h51min :
Merge branch ‹ fix/squelettes-scripts-composants › into ‹ main ›
Ne plus signaler les scripts légitimes d’un sous-dossier des squelettes
See merge request technova69/spip-check!18
Modifié
CHANGELOG.md
spip-check.php
src/SpipCheck.php
tests/integration/SitewebRegressionTest.php
tests/unit/VerificationPipelineTest.php
Détails : https://git.spip.net/technova69/spip-check/-/commit/5691d5cfd395cac1ce0c0b46cb7bf96075cd6b4e
==============================
Par gilles, le 29 août 2026 à 14h45min :
Structure : accepter les scripts d’un sous-dossier reconnu des squelettes
Un dossier squelettes est chargé par SPIP comme un plugin : action/,
balise/, formulaires/, genie/, inc/, urls/… y sont légitimes. Ces scripts
n’étaient jusqu’ici acceptés nulle part et ressortaient tous en « Script
inattendu dans les squelettes ».
StructuralVerification s’appuie désormais sur
ScriptContext::isSquelettesComponentScript() : accepté si le fichier est
dans un sous-dossier SPIP reconnu, sauf compagnon _fonctions.php /
_options.php orphelin. Les scripts à la racine de squelettes/ ou dans un
sous-dossier inconnu restent signalés.
Modifié
CHANGELOG.md
spip-check.php
src/SpipCheck.php
tests/integration/SitewebRegressionTest.php
tests/unit/VerificationPipelineTest.php
Détails : https://git.spip.net/technova69/spip-check/-/commit/a92de82e5b26e72270403b13ee196ca8f1ef921a