CopySheetstoOpen Documents
ANMA.tab/Tools.panel/Sheet.pulldown/CopySheetstoOpen Documents.pushbutton
Brut 659 lignes
aujourd'hui
Qualité du code
49/100
Documentation 20%
Robustesse 100%
Structure 76%
Conventions 0%
Diagnostics (2 erreurs) (5 warnings)
__title__ manquant NO_TITLE
__doc__ manquant — l'outil n'a pas de description NO_DOC
__author__ manquant NO_AUTHOR
Nesting 6 — envisager un refactoring HIGH_NESTING
Peu de commentaires (12 sur 659 lignes, 1.8%) LOW_COMMENTS
Couplage pyRevit (3 import) — dépendance au framework, à découpler pour la portabilité PYREVIT_COUPLING
Interface non-WPF (pyrevit.forms) — privilégier WPF + .xaml UI_NOT_WPF
🖥 pyrevit.forms (non-WPF) 25 fonctions 3 classes
Nesting: 6 ✓ 12 try/except ✓ Transaction 12 commentaires
(1.8%)
Dépendances
pyRevit
pyrevitpyrevit.frameworkpyrevit.revit
Revit API
Autodesk.Revit.DB
Python (stdlib)
sys
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.