RoomCleaner LIVE

ANMA.tab/Tools.panel/Audit.pulldown/RoomCleanerLive.pushbutton
À maintenir Loukas Delevaux 937 lignes aujourd'hui

Qualité du code

71/100
Documentation 80%
Robustesse 60%
Structure 64%
Conventions 80%

Diagnostics (2 warnings)

!
Pas d'icône (icon.png) NO_ICON
!
Nesting 6 — envisager un refactoring HIGH_NESTING
i
937 LOC — envisager un découpage en modules LARGE_SCRIPT
i
Interface WPF construite en code, sans fichier .xaml WPF_NO_XAML
i
Import wildcard (from System.Windows, System.Windows.Controls import *) — masque les dépendances et pollue le namespace WILDCARD_IMPORT
🖥 WPF sans .xaml 38 fonctions 6 classes Nesting: 6 ✓ 21 try/except 71 commentaires (7.6%)

Dépendances

Revit API
Autodesk.Revit.UI
.NET / CLR
SystemSystem.WindowsSystem.Windows.ControlsSystem.Windows.InputSystem.Windows.InteropSystem.Windows.MediaSystem.Windows.Media.EffectsSystem.Windows.ShapesSystem.Windows.Threadingclr

Description

Version 2.4 Thread-safe, UI non-modale, ExternalEvent, imports Revit.DB locaux, timeout/auto-reset. Sections cliquables avec expansion (IDs + Noms).

Métadonnées

Auteur
Loukas Delevaux
Lignes de code
937
Dernier commit
12 juillet 2026
Message
chore(hygiène): RFC-16 publiée — lib/Core/logging.py
Commit SHA
1c171f5

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.