Dependency icon

Dependency

Createdmkearl

Analyzes codebases to generate dependency graphs and architectural insights.

About

Dependency analyzes codebases to generate dependency graphs and architectural insights, aiding in understanding code structure, dependencies, and architectural patterns across multiple programming languages. It supports languages like TypeScript, JavaScript, C#, and Python, extracting file metadata and inferring architectural layers. The tool also evaluates codebases against defined architectural rules, providing a scoring system to highlight potential violations.

Key Features

  • Multi-Language Support
  • Dependency Graph Generation (JSON or DOT format)
  • Architectural Analysis and Validation
  • File Metadata Extraction (imports, exports)
  • Codebase Architectural Scoring System

Use Cases

  • Visualizing code dependencies to understand project structure.
  • Enforcing architectural rules to maintain code quality.
  • Identifying potential architectural violations.