Dependency Analysis

Files

89

Classes

0

Functions

504

Dependencies

217

Dependency Graph
Circular Dependencies
File Circular Dependencies
No circular dependencies found between files.
Class Circular Dependencies
No circular dependencies found between classes.
Most Dependent Files

Files that are most used by other files

File Used By
modules/relationships.php 2
modules/add-relationships.php 2
modules/security.php 2
modules/performance.php 2
modules/data-health.php 2
modules/db-trends.php 2
modules/ai-code-suggestions.php 2
modules/file-analysis.php 2
modules/enhanced-brief.php 2
modules/code-quality.php 2
Most Dependent Classes

Classes that are most used by other classes

No class dependencies found.
Files with Most Dependencies

Files that depend on the most other files

File Dependencies
index.php 16
index2.php 15
modules/error-log-analysis.php 1
Classes with Most Dependencies

Classes that depend on the most other classes

No class dependencies found.
Recommendations
Based on the dependency analysis, here are some recommendations:
  • No Circular Dependencies: Great! Your code doesn't have circular dependencies.
  • High Coupling Detected: Some files have too many dependencies. Consider refactoring to reduce coupling.
  • General Recommendations:
    • Consider using dependency injection to reduce tight coupling between classes
    • Follow the Single Responsibility Principle by making classes focused on a single responsibility
    • Use interfaces to define contracts between components
    • Consider organizing code into modules or packages with clear boundaries
    • Aim for acyclic dependencies between components