check-lifecycle est un test qualite Pro+ (lifecycle_scan). Il trouve des motifs AST a file:line. Il ne mesure pas le RSS ni les threads OS — cela reste Gist Factor.
Points cles
- CLI: sous Windows les exemples utilisent
py -3.12 -m <module> ...(par exemplepy -3.12 -m manifestguard ...). Sous Linux/macOS cela correspond en general apython3.12 -m .... - Community peut lire ce guide et
list-tests. L execution exige Trial/Pro ou plus. - Detecteurs : list bloat, I/O sync, context managers,
Threadsans join,Timersans cancel,addHandlersans garde,QThreadoptionnel. - Pas dans
check --extended. Ajoutez-le comme gate CI separee.
Workflow recommande
py -3.12 -m manifestguard check-lifecycle- Corriger Thread/Timer/logger ; pour PyQt/PySide appeler
quit()/wait(). - Garder
check --extended --refactor --verbosecomme autre commande.
Demarrage rapide
py -3.12 -m manifestguard check-lifecycle
py -3.12 -m manifestguard check --extended --refactor --verbose