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
i
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

Auteur
Loukas Delevaux
Lignes de code
2779
Dernier commit
18 juin 2026
Message
MAJ OOTI correction latence
Commit SHA
5b93bc5

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.