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
==============================
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
==============================
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
==============================
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
==============================
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
==============================
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
==============================
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
==============================
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
==============================
Par gilles, le 27 août 2026 à 20h21min :
refactor: isoler l’analyse des tokens PHP
Ajouté
tests/unit/PhpAnalyzerTest.php
Modifié
src/SpipCheck.php
==============================
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
==============================
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
==============================
Par gilles, le 27 août 2026 à 20h09min :
docs: planifier le diagnostic prudent
Ajouté
docs/superpowers/plans/2026-08-27-diagnostic-prudent.md
==============================
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
==============================
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