geonetwork-ui icon indicating copy to clipboard operation
geonetwork-ui copied to clipboard

Check circular dependencies

Open f-necas opened this issue 1 year ago • 1 comments

Madge tool throws a some circular dependencies.

https://github.com/pahen/madge

tmp

f-necas avatar Aug 30 '23 15:08 f-necas

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

jahow avatar May 17 '24 08:05 jahow