dependency-cruiser

Dependency-cruiser is a tool that allows you to verify and visualize dependencies in JavaScript, TypeScript, CoffeeScript, and LiveScript projects. According to the rules you set, you can supervise addictions and report violations in text or graphic form. You can also produce dependency graphics in a variety of formats as a result of these analyses.

DE

sverweij · Code Quality & Review

STARS7.4K
FORKS310
COMMITS0
CONTRIBUTORS0
VERSIONv18.4.0
UPDATEDtoday
JavaScriptTypeScriptVisualizationBağımlılıkMIT

Common commercial products in this category: SonarCloud, Codacy, DeepSource

What can it do?
  • You can verify the dependencies on your project according to your own set of rules.
  • You can report rule violations in text or graphic format.
  • By analyzing dependencies, you can produce visual graphics in different output formats.
User reviews
  • • NeutralGitHub Issue

    Issue: Allowed rule to force use of aliased-tsconfig import

    “### Expected Behavior I try to create a rule to force the usage of aliased-tsconfig import instead of absolute impore (like use `@company/module` instead of `libs/module`. I add this **allowed rule** : ```js { name : 'absolute-libs', severity : 'error', comment : 'on oblige…”

  • • NeutralGitHub Issue

    Feature request: Option to show full path to reachable and circular dependencies

    “I have a large codebase (angular application and shared libraries) that is somehow including a large external dependency into the core application. In this case the dependency is `leaflet`, but it could generally be any library I don't want to end up in the core bundle. (I am…”

My note

Alternative pages

More in: Code Quality & Review