Date d'analyse : 2026-01-01 Méthode : Analyse de dépendances depuis main.dart
- Total de fichiers dans
lib/: 82 fichiers - Fichiers importés : 75 fichiers
- Fichiers non importés : 8 fichiers
Ces fichiers ne doivent pas être importés par d'autres fichiers :
- Statut : Point d'entrée de l'application
- Lignes : 94
- Note : Fichier d'entrée Flutter, ne doit pas être importé
- Statut : Généré automatiquement
- Lignes : 20
- Note : Généré par Flutter, ne doit pas être édité manuellement
- Statut : Placeholder de développement
- Lignes : 21
- Contenu : Classe
ToDoqui affiche des dialogues "Under Development" - Recommandation :
⚠️ À SUPPRIMER (non utilisé)
- Statut : Duplicate du précédent
- Lignes : 21
- Contenu : Identique à
app_screens/not_dev_screen.dart - Recommandation :
⚠️ À SUPPRIMER (duplicate non utilisé)
- Statut : Fonctionnel mais obsolète
- Lignes : 295
- Contenu :
- Parser HTML pour psaumes hébreux
- Classes :
HebrewPsalmConfig,HebrewPsalmParser,HebrewPsalmFromHtml - Gère les numéros de versets en lettres hébraïques
- Parse le format HTML avec balises
<p>,<br>,<span>
- Remplacé par :
hebrew_greek_yaml_parser.dart(format YAML) - Note : Retiré des dépendances lors de la migration YAML (2026-01-01)
- Recommandation :
⚠️ À SUPPRIMER (remplacé par parser YAML)
- Statut : Fonctionnel mais non utilisé
- Lignes : 290
- Contenu : Parser pour données liturgiques d'offices
- Particularité : Utilise des imports relatifs (
../models/...) au lieu du style package - Recommandation :
⚠️ À ÉVALUER (possiblement prévu pour usage futur)
- Statut : Fonctionnel mais non utilisé
- Lignes : 73
- Contenu :
- Widget pour afficher les informations liturgiques
- Affiche : nom de l'octave, temps liturgique, semaine du bréviaire
- Classe :
LiturgyInfoWidget
- Import :
app_screens/layout_config.dart - Recommandation : 🔍 À ÉVALUER (pourrait être intégré dans les vues morning/compline)
- Statut : Fonctionnel mais obsolète
- Lignes : 54
- Contenu :
- Widget pour rendre les antiennes avec support HTML
- Support du zoom (integration avec
CurrentZoomState) - Classe :
LiturgyPartAntiphon
- Remplacé par :
offline_liturgy_common_widgets/antiphon_display.dart - Recommandation :
⚠️ À SUPPRIMER (remplacé par version plus récente)
-
parsers/hebrew_psalm_parser.dart
- Remplacé par
hebrew_greek_yaml_parser.dart - Tous les psaumes sont maintenant en YAML
- Remplacé par
-
parsers/not_dev_screen.dart et app_screens/not_dev_screen.dart
- Duplicates inutilisés
- Placeholders de développement jamais utilisés
-
widgets/liturgy_part_antiphon.dart
- Remplacé par
antiphon_display.dartdansoffline_liturgy_common_widgets/
- Remplacé par
-
widgets/liturgy_info_widget.dart
- Vérifier si ce widget devrait être affiché dans les offices
- Pourrait ajouter des informations utiles (octave, temps liturgique)
- Si non nécessaire, supprimer
-
parsers/office_parser.dart
- Vérifier s'il est prévu pour un usage futur
- Corriger les imports relatifs si conservé
- Sinon, supprimer
- ✅
parsers/hebrew_psalm_parser.dart- Déjà remplacé - ✅
parsers/not_dev_screen.dart- Jamais utilisé - ✅
app_screens/not_dev_screen.dart- Jamais utilisé - ✅
widgets/liturgy_part_antiphon.dart- Déjà remplacé
⚠️ parsers/office_parser.dart- Vérifier plans futurs⚠️ widgets/liturgy_info_widget.dart- Vérifier utilité fonctionnelle
# Supprimer les fichiers définitivement obsolètes
rm lib/parsers/hebrew_psalm_parser.dart
rm lib/parsers/not_dev_screen.dart
rm lib/app_screens/not_dev_screen.dart
rm lib/widgets/liturgy_part_antiphon.dart
# Optionnel : supprimer les fichiers non utilisés après évaluation
# rm lib/parsers/office_parser.dart
# rm lib/widgets/liturgy_info_widget.dart2026-01-01
- Migration complète vers le format YAML pour tous les psaumes (français, hébreu, grec)
- Suppression de l'import
hebrew_psalm_parser.dartdanspsalms_display.dart - Le parser HTML des psaumes hébreux n'est plus utilisé nulle part dans le projet