Skip to content

Integrating with mainstream tools #11

Closed
@karol-majewski

Description

@karol-majewski

Hello and thank you for your work. It's impressive how fast and straightforward dpdm is compared to other tools that aim to solve the same problem.

So far, I've used tslint-no-circular-imports and eslint-plugin-import with the no-cycle option enabled. They are way slower (especially the ESLint one), but one thing can be said about them: they integrate nicely with the ecosystem in which they are used. Using a lint rule is easy when you already have a linter in place, and can be extra powerful if the rule provides useful feedback right in your IDE of choice.

My question is: what are your recommendations for using dpdm?

  • In your opinion, what is the best way for teams to integrate it into their workflow?
  • Do you have any plans to turn it into an ESLint plugin, or is it a bad idea?
  • Would it be possible to create a Visual Studio Code extension that utilizes dpdm and warns about circular dependencies during development?

Thank you again, and keep up the good work 🙇

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions