wasabee-project / Wasabee-IITC

ENL DrawTools and Op Management
Apache License 2.0
30 stars 21 forks source link

Resolve avoidable circular dependencies and unneeded big chunk imports #345

Closed le-jeu closed 2 years ago

le-jeu commented 2 years ago
(!) Circular dependency: src/code/selectedOp.ts -> src/code/model/operation.ts -> src/code/model/link.ts -> src/code/selectedOp.ts
(!) Circular dependency: src/code/model/me.ts -> src/code/server.ts -> src/code/model/me.ts
(!) Circular dependency: src/code/model/operation.ts -> src/code/model/me.ts -> src/code/server.ts -> src/code/model/operation.ts
(!) Circular dependency: src/code/selectedOp.ts -> src/code/model/operation.ts -> src/code/model/me.ts -> src/code/server.ts -> src/code/selectedOp.ts
(!) Circular dependency: src/code/model/me.ts -> src/code/server.ts -> src/code/auth.ts -> src/code/firebaseSupport.ts -> src/code/mapDrawing.ts -> src/code/model/me.ts
(!) Circular dependency: src/code/server.ts -> src/code/auth.ts -> src/code/firebaseSupport.ts -> src/code/mapDrawing.ts -> src/code/model/team.ts -> src/code/model/agent.ts -> src/code/server.ts
(!) Circular dependency: src/code/model/me.ts -> src/code/server.ts -> src/code/auth.ts -> src/code/firebaseSupport.ts -> src/code/mapDrawing.ts -> src/code/model/team.ts -> src/code/model/agent.ts -> src/code/model/me.ts
(!) Circular dependency: src/code/model/me.ts -> src/code/server.ts -> src/code/auth.ts -> src/code/firebaseSupport.ts -> src/code/mapDrawing.ts -> src/code/model/team.ts -> src/code/model/me.ts
(!) Circular dependency: src/code/server.ts -> src/code/auth.ts -> src/code/firebaseSupport.ts -> src/code/mapDrawing.ts -> src/code/model/team.ts -> src/code/server.ts
(!) Circular dependency: src/code/model/operation.ts -> src/code/model/me.ts -> src/code/server.ts -> src/code/auth.ts -> src/code/firebaseSupport.ts -> src/code/mapDrawing.ts -> src/code/model/operation.ts
(!) Circular dependency: src/code/selectedOp.ts -> src/code/model/operation.ts -> src/code/model/me.ts -> src/code/server.ts -> src/code/auth.ts -> src/code/firebaseSupport.ts -> src/code/mapDrawing.ts -> src/code/selectedOp.ts
(!) Circular dependency: src/code/model/me.ts -> src/code/server.ts -> src/code/auth.ts -> src/code/firebaseSupport.ts -> src/code/mapDrawing.ts -> src/code/ui/link.js -> src/code/dialogs/assignDialog.js -> src/code/model/me.ts
(!) Circular dependency: src/code/selectedOp.ts -> src/code/model/operation.ts -> src/code/model/me.ts -> src/code/server.ts -> src/code/auth.ts -> src/code/firebaseSupport.ts -> src/code/mapDrawing.ts -> src/code/ui/link.js -> src/code/dialogs/assignDialog.js -> src/code/selectedOp.ts
(!) Circular dependency: src/code/selectedOp.ts -> src/code/model/operation.ts -> src/code/model/me.ts -> src/code/server.ts -> src/code/auth.ts -> src/code/firebaseSupport.ts -> src/code/mapDrawing.ts -> src/code/ui/link.js -> src/code/dialogs/assignDialog.js -> src/code/ui/portal.js -> src/code/selectedOp.ts
(!) Circular dependency: src/code/dialogs/assignDialog.js -> src/code/ui/portal.js -> src/code/dialogs/assignDialog.js
(!) Circular dependency: src/code/model/me.ts -> src/code/server.ts -> src/code/auth.ts -> src/code/firebaseSupport.ts -> src/code/mapDrawing.ts -> src/code/ui/link.js -> src/code/dialogs/assignDialog.js -> src/code/ui/portal.js -> src/code/dialogs/sendTargetDialog.js -> src/code/model/me.ts
(!) Circular dependency: src/code/server.ts -> src/code/auth.ts -> src/code/firebaseSupport.ts -> src/code/mapDrawing.ts -> src/code/ui/link.js -> src/code/dialogs/assignDialog.js -> src/code/ui/portal.js -> src/code/dialogs/sendTargetDialog.js -> src/code/server.ts
(!) Circular dependency: src/code/selectedOp.ts -> src/code/model/operation.ts -> src/code/model/me.ts -> src/code/server.ts -> src/code/auth.ts -> src/code/firebaseSupport.ts -> src/code/mapDrawing.ts -> src/code/ui/link.js -> src/code/dialogs/assignDialog.js -> src/code/ui/portal.js -> src/code/dialogs/sendTargetDialog.js -> src/code/selectedOp.ts
(!) Circular dependency: src/code/ui/portal.js -> src/code/dialogs/sendTargetDialog.js -> src/code/ui/portal.js
(!) Circular dependency: src/code/ui/portal.js -> src/code/dialogs/setCommentDialog.js -> src/code/ui/portal.js
(!) Circular dependency: src/code/ui/link.js -> src/code/dialogs/assignDialog.js -> src/code/ui/portal.js -> src/code/dialogs/setCommentDialog.js -> src/code/ui/link.js
(!) Circular dependency: src/code/ui/link.js -> src/code/dialogs/assignDialog.js -> src/code/ui/link.js
(!) Circular dependency: src/code/selectedOp.ts -> src/code/model/operation.ts -> src/code/model/me.ts -> src/code/server.ts -> src/code/auth.ts -> src/code/firebaseSupport.ts -> src/code/mapDrawing.ts -> src/code/ui/link.js -> src/code/selectedOp.ts
(!) Circular dependency: src/code/selectedOp.ts -> src/code/model/operation.ts -> src/code/model/me.ts -> src/code/server.ts -> src/code/auth.ts -> src/code/firebaseSupport.ts -> src/code/mapDrawing.ts -> src/code/ui/anchor.js -> src/code/dialogs/linkListDialog.js -> src/code/dialogs/checklist.js -> src/code/dialogs/stateDialog.js -> src/code/selectedOp.ts
(!) Circular dependency: src/code/selectedOp.ts -> src/code/model/operation.ts -> src/code/model/me.ts -> src/code/server.ts -> src/code/auth.ts -> src/code/firebaseSupport.ts -> src/code/mapDrawing.ts -> src/code/ui/anchor.js -> src/code/dialogs/linkListDialog.js -> src/code/dialogs/checklist.js -> src/code/dialogs/markerChangeDialog.js -> src/code/selectedOp.ts
(!) Circular dependency: src/code/model/operation.ts -> src/code/model/me.ts -> src/code/server.ts -> src/code/auth.ts -> src/code/firebaseSupport.ts -> src/code/mapDrawing.ts -> src/code/ui/anchor.js -> src/code/dialogs/linkListDialog.js -> src/code/dialogs/checklist.js -> src/code/uiCommands.ts -> src/code/model/operation.ts
(!) Circular dependency: src/code/model/operation.ts -> src/code/model/me.ts -> src/code/server.ts -> src/code/auth.ts -> src/code/firebaseSupport.ts -> src/code/mapDrawing.ts -> src/code/ui/anchor.js -> src/code/dialogs/linkListDialog.js -> src/code/dialogs/checklist.js -> src/code/uiCommands.ts -> src/code/dialogs/mergeDialog.js -> src/code/model/operation.ts
(!) Circular dependency: src/code/selectedOp.ts -> src/code/model/operation.ts -> src/code/model/me.ts -> src/code/server.ts -> src/code/auth.ts -> src/code/firebaseSupport.ts -> src/code/mapDrawing.ts -> src/code/ui/anchor.js -> src/code/dialogs/linkListDialog.js -> src/code/dialogs/checklist.js -> src/code/uiCommands.ts -> src/code/dialogs/mergeDialog.js -> src/code/selectedOp.ts
(!) Circular dependency: src/code/mapDrawing.ts -> src/code/ui/anchor.js -> src/code/dialogs/linkListDialog.js -> src/code/dialogs/checklist.js -> src/code/uiCommands.ts -> src/code/dialogs/mergeDialog.js -> src/code/mapDrawing.ts
(!) Circular dependency: src/code/model/me.ts -> src/code/server.ts -> src/code/auth.ts -> src/code/firebaseSupport.ts -> src/code/mapDrawing.ts -> src/code/ui/anchor.js -> src/code/dialogs/linkListDialog.js -> src/code/dialogs/checklist.js -> src/code/uiCommands.ts -> src/code/model/me.ts
(!) Circular dependency: src/code/server.ts -> src/code/auth.ts -> src/code/firebaseSupport.ts -> src/code/mapDrawing.ts -> src/code/ui/anchor.js -> src/code/dialogs/linkListDialog.js -> src/code/dialogs/checklist.js -> src/code/uiCommands.ts -> src/code/server.ts
(!) Circular dependency: src/code/server.ts -> src/code/auth.ts -> src/code/firebaseSupport.ts -> src/code/mapDrawing.ts -> src/code/ui/anchor.js -> src/code/dialogs/linkListDialog.js -> src/code/dialogs/checklist.js -> src/code/uiCommands.ts -> src/code/dialogs/authDialog.js -> src/code/server.ts
(!) Circular dependency: src/code/uiCommands.ts -> src/code/dialogs/authDialog.js -> src/code/uiCommands.ts
(!) Circular dependency: src/code/firebaseSupport.ts -> src/code/mapDrawing.ts -> src/code/ui/anchor.js -> src/code/dialogs/linkListDialog.js -> src/code/dialogs/checklist.js -> src/code/uiCommands.ts -> src/code/dialogs/authDialog.js -> src/code/firebaseSupport.ts
(!) Circular dependency: src/code/model/me.ts -> src/code/server.ts -> src/code/auth.ts -> src/code/firebaseSupport.ts -> src/code/mapDrawing.ts -> src/code/ui/anchor.js -> src/code/dialogs/linkListDialog.js -> src/code/dialogs/checklist.js -> src/code/uiCommands.ts -> src/code/dialogs/authDialog.js -> src/code/model/me.ts
(!) Circular dependency: src/code/auth.ts -> src/code/firebaseSupport.ts -> src/code/mapDrawing.ts -> src/code/ui/anchor.js -> src/code/dialogs/linkListDialog.js -> src/code/dialogs/checklist.js -> src/code/uiCommands.ts -> src/code/dialogs/authDialog.js -> src/code/auth.ts
(!) Circular dependency: src/code/selectedOp.ts -> src/code/model/operation.ts -> src/code/model/me.ts -> src/code/server.ts -> src/code/auth.ts -> src/code/firebaseSupport.ts -> src/code/mapDrawing.ts -> src/code/ui/anchor.js -> src/code/dialogs/linkListDialog.js -> src/code/dialogs/checklist.js -> src/code/uiCommands.ts -> src/code/selectedOp.ts
(!) Circular dependency: src/code/selectedOp.ts -> src/code/model/operation.ts -> src/code/model/me.ts -> src/code/server.ts -> src/code/auth.ts -> src/code/firebaseSupport.ts -> src/code/mapDrawing.ts -> src/code/ui/anchor.js -> src/code/dialogs/linkListDialog.js -> src/code/dialogs/checklist.js -> src/code/selectedOp.ts
(!) Circular dependency: src/code/selectedOp.ts -> src/code/model/operation.ts -> src/code/model/me.ts -> src/code/server.ts -> src/code/auth.ts -> src/code/firebaseSupport.ts -> src/code/mapDrawing.ts -> src/code/ui/anchor.js -> src/code/dialogs/linkListDialog.js -> src/code/selectedOp.ts
(!) Circular dependency: src/code/selectedOp.ts -> src/code/model/operation.ts -> src/code/model/me.ts -> src/code/server.ts -> src/code/auth.ts -> src/code/firebaseSupport.ts -> src/code/mapDrawing.ts -> src/code/ui/anchor.js -> src/code/selectedOp.ts
(!) Circular dependency: src/code/server.ts -> src/code/auth.ts -> src/code/firebaseSupport.ts -> src/code/mapDrawing.ts -> src/code/ui/agent.js -> src/code/server.ts
(!) Circular dependency: src/code/selectedOp.ts -> src/code/model/operation.ts -> src/code/model/me.ts -> src/code/server.ts -> src/code/auth.ts -> src/code/firebaseSupport.ts -> src/code/mapDrawing.ts -> src/code/ui/agent.js -> src/code/selectedOp.ts
(!) Circular dependency: src/code/selectedOp.ts -> src/code/model/operation.ts -> src/code/model/me.ts -> src/code/server.ts -> src/code/auth.ts -> src/code/firebaseSupport.ts -> src/code/mapDrawing.ts -> src/code/ui/marker.js -> src/code/selectedOp.ts
(!) Circular dependency: src/code/server.ts -> src/code/auth.ts -> src/code/firebaseSupport.ts -> src/code/server.ts
(!) Circular dependency: src/code/selectedOp.ts -> src/code/model/operation.ts -> src/code/model/me.ts -> src/code/server.ts -> src/code/auth.ts -> src/code/firebaseSupport.ts -> src/code/selectedOp.ts
(!) Circular dependency: src/code/model/operation.ts -> src/code/model/me.ts -> src/code/server.ts -> src/code/auth.ts -> src/code/firebaseSupport.ts -> src/code/model/operation.ts
(!) Circular dependency: src/code/auth.ts -> src/code/firebaseSupport.ts -> src/code/auth.ts
(!) Circular dependency: src/code/model/me.ts -> src/code/server.ts -> src/code/auth.ts -> src/code/firebaseSupport.ts -> src/code/model/me.ts
(!) Circular dependency: src/code/model/me.ts -> src/code/server.ts -> src/code/auth.ts -> src/code/model/me.ts
(!) Circular dependency: src/code/server.ts -> src/code/auth.ts -> src/code/server.ts
(!) Circular dependency: src/code/selectedOp.ts -> src/code/model/operation.ts -> src/code/selectedOp.ts
(!) Circular dependency: src/code/crosslinks.ts -> src/code/selectedOp.ts -> src/code/model/operation.ts -> src/code/crosslinks.ts