geonetwork-ui
geonetwork-ui copied to clipboard
Check circular dependencies
Madge tool throws a some circular dependencies.
https://github.com/pahen/madge
Tried just now:
$ npx madge --circular --extensions js,ts --include-npm ./apps ./libs
Processed 1276 files (6.9s) (44 warnings)
✖ Found 5 circular dependencies!
1) apps/metadata-editor/src/app/app.routes.ts > apps/metadata-editor/src/app/records/my-org-records/my-org-records.component.ts > apps/metadata-editor/src/app/router.service.ts
2) libs/feature/catalog/src/lib/feature-catalog.module.ts > libs/feature/catalog/src/lib/organisations/organisations.component.ts
3) libs/feature/router/src/lib/default/index.ts > libs/feature/router/src/lib/default/container/search-router.container.directive.ts > libs/feature/router/src/lib/default/services/router-search.service.ts > libs/feature/router/src/lib/default/state/router.facade.ts > libs/feature/router/src/lib/default/router.service.ts
4) libs/feature/search/src/lib/state/actions.ts > libs/feature/search/src/lib/state/reducer.ts
5) libs/util/app-config/src/lib/app-config.ts > libs/util/app-config/src/lib/i18n/file-with-overrides.translate.loader.ts
It's getting better