You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
zoom-html : rattacher par l'usage les classes du groupe Common à leur domaine unique #60
Repéré en implémentant #58. Sur un projet rangé par type, les classes posées directement dans un dossier de type (src/Entity/, src/Repository/, src/Enum/, src/Message/...) n'ont pas de dossier de domaine : elles vont dans le groupe explicite « Common ». Sur le projet A, ce groupe compte 1 068 classes sur 3 362, soit près d'un tiers, et domine le niveau 1.
User story
En tant que développeur qui découvre un projet rangé par type, je veux voir une entité ou un dépôt rattaché au domaine qui l'utilise, afin de ne pas chercher le cœur métier dans un groupe fourre-tout.
Acceptance criteria
Une classe de « Common » utilisée exclusivement (appels EXTRACTED) par un seul domaine y est rattachée, et marquée comme rattachée par usage, pas par dossier
Une classe utilisée par plusieurs domaines reste dans « Common »
La règle est documentée et testée sur une fixture neutre
Activity
github-actions commentedon Oct 11, 2026
Thanks for opening this issue, @alexwrite. A maintainer will take a look soon.
If you would like to discuss it in real time, come say hi on our Discord server. For longer-form questions and ideas there is also GitHub Discussions.
To help us triage, please make sure the report includes what you expected, what actually happened, and the steps (and a small sample) to reproduce it.