Extraction TES
ANMA.tab/Analyser.panel/Logement.pulldown/ExtractionTES.pushbutton
À maintenir Loukas Delevaux 2779 lignes
aujourd'hui
Qualité du code
53/100
Documentation 100%
Robustesse 60%
Structure 52%
Conventions 0%
Diagnostics (6 warnings)
Nesting 7 — envisager un refactoring HIGH_NESTING
Peu de commentaires (13 sur 2779 lignes, 0.5%) LOW_COMMENTS
Couplage pyRevit (1 import) — dépendance au framework, à découpler pour la portabilité PYREVIT_COUPLING
Interface non-WPF (pyrevit.forms) — privilégier WPF + .xaml UI_NOT_WPF
URL en dur (1) — ex: http://www.w3.org/2000/svg ; externaliser en configuration HARDCODED_URL
Chemin absolu en dur (1) — ex: C:\Users\l.delevaux\Desktop\Projets\ANMA_plugin… ; non portable HARDCODED_PATH
2779 LOC — envisager un découpage en modules LARGE_SCRIPT
🖥 pyrevit.forms (non-WPF) 10 fonctions
Nesting: 7 ✓ 19 try/except 13 commentaires
(0.5%)
Dépendances
pyRevit
pyrevit
Revit API
Autodesk.Revit.DB
Python (stdlib)
iojsonmathostraceback
Description
Outil ANMA pour exporter le plan et les données en HTML interactif.
Métadonnées
Explication détaillée
✨
Analyse IA
Générée à la demande par Workers AI en lisant le code source. Mise en cache jusqu'au prochain commit sur ce fichier.