Circular dependency detected with Angular 6
- Dominant language
- TypeScript
- Stars
- 211
- Forks
- 42
- PR merge metrics
- No merged PRs in 30d
Description
WARNING in Circular dependency detected:
..\..\..\workspace\pond\packages\pond\lib\groupedcollection.js -> ..\..\..\workspace\pond\packages\pond\lib\sortedcollection.js -> ..\..\..\workspace\pond\packages\pond\lib\groupedcollection.js
WARNING in Circular dependency detected:
..\..\..\workspace\pond\packages\pond\lib\index.js -> ..\..\..\workspace\pond\packages\pond\lib\util.js -> ..\..\..\workspace\pond\packages\pond\lib\index.js
WARNING in Circular dependency detected:
..\..\..\workspace\pond\packages\pond\lib\sortedcollection.js -> ..\..\..\workspace\pond\packages\pond\lib\groupedcollection.js -> ..\..\..\workspace\pond\packages\pond\lib\sortedcollection.js
WARNING in Circular dependency detected:
..\..\..\workspace\pond\packages\pond\lib\time.js -> ..\..\..\workspace\pond\packages\pond\lib\timerange.js -> ..\..\..\workspace\pond\packages\pond\lib\time.js
WARNING in Circular dependency detected:
..\..\..\workspace\pond\packages\pond\lib\timerange.js -> ..\..\..\workspace\pond\packages\pond\lib\time.js -> ..\..\..\workspace\pond\packages\pond\lib\timerange.js
WARNING in Circular dependency detected:
..\..\..\workspace\pond\packages\pond\lib\util.js -> ..\..\..\workspace\pond\packages\pond\lib\index.js -> ..\..\..\workspace\pond\packages\pond\lib\util.js
WARNING in Circular dependency detected:
..\..\..\workspace\pond\packages\pond\lib\windowedcollection.js -> ..\..\..\workspace\pond\packages\pond\lib\groupedcollection.js -> ..\..\..\workspace\pond\packages\pond\lib\sortedcollection.js -> ..\..\..\workspace\pond\packages\pond\lib\windowedcollection.js
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reproducing the Angular 6 build and inspect the circular import warnings among groupedcollection.js, sortedcollection.js, index.js, util.js, time.js, timerange.js, and windowedcollection.js. Trace the reported import paths and run the existing build or tests; done means the circular-dependency warnings are resolved without breaking the library.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- angular, typescript
- Domain
- build-system
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100