[spip-check] 2 commits

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