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