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.
sverweij · Code Quality & Review
Common commercial products in this category: SonarCloud, Codacy, DeepSource
- 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.
- • 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…”