[spip-check] 17 commits

technova69/spip-check | 17 commits

Par Gilles Vincent, le 28 août 2026 à 21h11min :

Merge branch ‹ feat/spip-check-cli-port › into ‹ main ›

Port du CLI : rapprocher le diagnostic web de spip-check-cli (phase 1)

See merge request technova69/spip-check!13

Ajouté
docs/superpowers/plans/2026-08-27-diagnostic-prudent.md
docs/superpowers/specs/2026-08-27-diagnostic-prudent-design.md
docs/superpowers/specs/2026-08-27-reparation-assistee-design.md
tests/unit/PhpAnalyzerTest.php
tests/unit/PluginArchiveCacheTest.php
tests/unit/PluginReferencePreparerTest.php
tests/unit/PluginUploadHandlerTest.php
tests/unit/SpipLoaderVerifierTest.php
tests/unit/VerificationPipelineTest.php
Modifié
CHANGELOG.md
README.md
lang/spip_check_ar.php
lang/spip_check_ast.php
lang/spip_check_ca.php
lang/spip_check_cs.php
lang/spip_check_de.php
lang/spip_check_en.php
lang/spip_check_eo.php
lang/spip_check_es.php
lang/spip_check_eu.php
lang/spip_check_fa.php
lang/spip_check_fr.php
lang/spip_check_gl.php
lang/spip_check_hr.php
lang/spip_check_id.php
lang/spip_check_it.php
lang/spip_check_km.php
lang/spip_check_lb.php
lang/spip_check_nl.php
lang/spip_check_oc_lnc.php
lang/spip_check_oc_ni.php
lang/spip_check_pt.php
lang/spip_check_pt_br.php
lang/spip_check_ro.php
lang/spip_check_ru.php
lang/spip_check_sk.php
lang/spip_check_sv.php
lang/spip_check_tr.php
lang/spip_check_zh_tw.php
spip-check.php
src/SpipCheck.php
templates/spip-check.php.tpl
tests/integration/SitewebRegressionTest.php
tests/unit/ArchiveReferenceTest.php
tests/unit/BuildTest.php
tests/unit/I18nTest.php
tests/unit/IndexedScannerTest.php
tests/unit/LanguageCatalogTest.php
tests/unit/PluginSourceIndexTest.php
tests/unit/PluginVerifierTest.php
tests/unit/ReferenceVerifierTest.php
tests/unit/ResultSelectionTest.php
tests/unit/RunStoreTest.php
tests/unit/ScannerTest.php

Détails : Merge branch 'feat/spip-check-cli-port' into 'main' (696f4640) · Validations · Gilles Vincent / spip-check · GitLab

==============================
Par gilles, le 28 août 2026 à 21h00min :

Le marqueur .ok que le sous_repertoire() de SPIP (ecrire/inc/flock.php) dépose dans chaque dossier qu’il crée, notamment dans plugins/auto/, n’est plus signalé comme fichier ajouté hors archive.

Modifié
CHANGELOG.md
spip-check.php
src/SpipCheck.php
tests/unit/PluginVerifierTest.php

Détails : https://git.spip.net/technova69/spip-check/-/commit/78dc00ae5d26624f56fdb6047e417c7bda690496

==============================
Par Gilles Vincent, le 28 août 2026 à 12h29min :

Merge branch ‹ feat/diagnostic-prudent › into ‹ feat/spip-check-cli-port ›

Diagnostic prudent : réduire les faux positifs et gérer les archives manquantes

See merge request technova69/spip-check!12

Ajouté
tests/unit/PhpAnalyzerTest.php
tests/unit/PluginArchiveCacheTest.php
tests/unit/PluginReferencePreparerTest.php
tests/unit/PluginUploadHandlerTest.php
tests/unit/SpipLoaderVerifierTest.php
tests/unit/VerificationPipelineTest.php
Modifié
CHANGELOG.md
README.md
lang/spip_check_ar.php
lang/spip_check_ast.php
lang/spip_check_ca.php
lang/spip_check_cs.php
lang/spip_check_de.php
lang/spip_check_en.php
lang/spip_check_eo.php
lang/spip_check_es.php
lang/spip_check_eu.php
lang/spip_check_fa.php
lang/spip_check_fr.php
lang/spip_check_gl.php
lang/spip_check_hr.php
lang/spip_check_id.php
lang/spip_check_it.php
lang/spip_check_km.php
lang/spip_check_lb.php
lang/spip_check_nl.php
lang/spip_check_oc_lnc.php
lang/spip_check_oc_ni.php
lang/spip_check_pt.php
lang/spip_check_pt_br.php
lang/spip_check_ro.php
lang/spip_check_ru.php
lang/spip_check_sk.php
lang/spip_check_sv.php
lang/spip_check_tr.php
lang/spip_check_zh_tw.php
spip-check.php
src/SpipCheck.php
templates/spip-check.php.tpl
tests/integration/SitewebRegressionTest.php
tests/unit/ArchiveReferenceTest.php
tests/unit/BuildTest.php
tests/unit/I18nTest.php
tests/unit/IndexedScannerTest.php
tests/unit/LanguageCatalogTest.php
tests/unit/PluginSourceIndexTest.php
tests/unit/PluginVerifierTest.php
tests/unit/ReferenceVerifierTest.php
tests/unit/ResultSelectionTest.php
tests/unit/RunStoreTest.php
tests/unit/ScannerTest.php

Détails : Merge branch 'feat/diagnostic-prudent' into 'feat/spip-check-cli-port' (811c7e6b) · Validations · Gilles Vincent / spip-check · GitLab

==============================
Par gilles, le 28 août 2026 à 12h05min :

fix: corriger les écarts du diagnostic prudent

Modifié
CHANGELOG.md
lang/spip_check_ar.php
lang/spip_check_ast.php
lang/spip_check_ca.php
lang/spip_check_cs.php
lang/spip_check_de.php
lang/spip_check_en.php
lang/spip_check_eo.php
lang/spip_check_es.php
lang/spip_check_eu.php
lang/spip_check_fa.php
lang/spip_check_fr.php
lang/spip_check_gl.php
lang/spip_check_hr.php
lang/spip_check_id.php
lang/spip_check_it.php
lang/spip_check_km.php
lang/spip_check_lb.php
lang/spip_check_nl.php
lang/spip_check_oc_lnc.php
lang/spip_check_oc_ni.php
lang/spip_check_pt.php
lang/spip_check_pt_br.php
lang/spip_check_ro.php
lang/spip_check_ru.php
lang/spip_check_sk.php
lang/spip_check_sv.php
lang/spip_check_tr.php
lang/spip_check_zh_tw.php
spip-check.php
src/SpipCheck.php
templates/spip-check.php.tpl
tests/unit/ArchiveReferenceTest.php
tests/unit/BuildTest.php
tests/unit/IndexedScannerTest.php
tests/unit/LanguageCatalogTest.php
tests/unit/ResultSelectionTest.php
tests/unit/RunStoreTest.php
tests/unit/SpipLoaderVerifierTest.php
tests/unit/VerificationPipelineTest.php

Détails : fix: corriger les écarts du diagnostic prudent (36a88a47) · Validations · Gilles Vincent / spip-check · GitLab

==============================
Par gilles, le 28 août 2026 à 00h38min :

docs: finaliser le diagnostic prudent

Modifié
CHANGELOG.md
README.md
spip-check.php
tests/integration/SitewebRegressionTest.php

Détails : docs: finaliser le diagnostic prudent (67fe15fe) · Validations · Gilles Vincent / spip-check · GitLab

==============================
Par gilles, le 28 août 2026 à 00h33min :

feat: distinguer la couverture des fichiers suspects

Modifié
lang/spip_check_en.php
lang/spip_check_fr.php
src/SpipCheck.php
templates/spip-check.php.tpl
tests/unit/BuildTest.php
tests/unit/I18nTest.php
tests/unit/LanguageCatalogTest.php
tests/unit/ResultSelectionTest.php

Détails : https://git.spip.net/technova69/spip-check/-/commit/16566dcca5415acdeed713ed153a0773c097bc0a

==============================
Par gilles, le 28 août 2026 à 00h29min :

feat: téléverser les références de plugins manquantes

Ajouté
tests/unit/PluginUploadHandlerTest.php
Modifié
lang/spip_check_en.php
lang/spip_check_fr.php
src/SpipCheck.php
templates/spip-check.php.tpl
tests/unit/BuildTest.php

Détails : feat: téléverser les références de plugins manquantes (1c1f04ce) · Validations · Gilles Vincent / spip-check · GitLab

==============================
Par gilles, le 28 août 2026 à 00h23min :

refactor: préparer les références des plugins

Ajouté
tests/unit/PluginArchiveCacheTest.php
tests/unit/PluginReferencePreparerTest.php
Modifié
src/SpipCheck.php
tests/unit/PluginSourceIndexTest.php
tests/unit/PluginVerifierTest.php

Détails : refactor: préparer les références des plugins (51a7495b) · Validations · Gilles Vincent / spip-check · GitLab

==============================
Par gilles, le 28 août 2026 à 00h09min :

feat: vérifier les fichiers de spip_loader

Ajouté
tests/unit/SpipLoaderVerifierTest.php
Modifié
src/SpipCheck.php
templates/spip-check.php.tpl
tests/unit/BuildTest.php

Détails : feat: vérifier les fichiers de spip_loader (f9373025) · Validations · Gilles Vincent / spip-check · GitLab

==============================
Par gilles, le 27 août 2026 à 20h42min :

feat: appliquer un diagnostic prudent par fichier

Modifié
src/SpipCheck.php
tests/unit/IndexedScannerTest.php
tests/unit/ScannerTest.php
tests/unit/VerificationPipelineTest.php

Détails : https://git.spip.net/technova69/spip-check/-/commit/af4c6d75633b5620488c37c37492611dae6ed7bb

==============================
Par gilles, le 27 août 2026 à 20h34min :

refactor: ordonner les vérifications de scripts

Ajouté
tests/unit/VerificationPipelineTest.php
Modifié
src/SpipCheck.php

Détails : refactor: ordonner les vérifications de scripts (08c79fec) · Validations · Gilles Vincent / spip-check · GitLab

==============================
Par gilles, le 27 août 2026 à 20h21min :

refactor: isoler l’analyse des tokens PHP

Ajouté
tests/unit/PhpAnalyzerTest.php
Modifié
src/SpipCheck.php

Détails : refactor: isoler l’analyse des tokens PHP (84fb3735) · Validations · Gilles Vincent / spip-check · GitLab

==============================
Par gilles, le 27 août 2026 à 20h16min :

refactor: mémoriser les fichiers de référence fiables

Modifié
src/SpipCheck.php
tests/unit/PluginVerifierTest.php
tests/unit/ReferenceVerifierTest.php
tests/unit/RunStoreTest.php

Détails : refactor: mémoriser les fichiers de référence fiables (d7bd16fb) · Validations · Gilles Vincent / spip-check · GitLab

==============================
Par gilles, le 27 août 2026 à 20h12min :

feat: tolérer les fins de ligne des références

Modifié
src/SpipCheck.php
templates/spip-check.php.tpl
tests/unit/ArchiveReferenceTest.php

Détails : feat: tolérer les fins de ligne des références (7fd558d2) · Validations · Gilles Vincent / spip-check · GitLab

==============================
Par gilles, le 27 août 2026 à 20h09min :

docs: planifier le diagnostic prudent

Ajouté
docs/superpowers/plans/2026-08-27-diagnostic-prudent.md

Détails : docs: planifier le diagnostic prudent (12dc27be) · Validations · Gilles Vincent / spip-check · GitLab

==============================
Par gilles, le 27 août 2026 à 19h45min :

docs: retirer la référence au site local

Modifié
docs/superpowers/specs/2026-08-27-diagnostic-prudent-design.md

Détails : docs: retirer la référence au site local (e72905d8) · Validations · Gilles Vincent / spip-check · GitLab

==============================
Par gilles, le 27 août 2026 à 19h37min :

docs: spécifier le diagnostic et la réparation assistée

Ajouté
docs/superpowers/specs/2026-08-27-diagnostic-prudent-design.md
docs/superpowers/specs/2026-08-27-reparation-assistee-design.md

Détails : docs: spécifier le diagnostic et la réparation assistée (9f481b60) · Validations · Gilles Vincent / spip-check · GitLab