analyze-dependencies
Analyzes dependencies within source code or repositories to identify and visualize relationships between modules, improving code understanding and maintenance for developers.
Input Schema
Name | Required | Description | Default |
---|---|---|---|
fileContent | No | Source code content to analyze directly instead of from a repository | |
language | No | Programming language of the code (e.g., 'javascript', 'python', 'typescript', 'rust') | |
repositoryUrl | No | URL of the repository to analyze (e.g., 'https://github.com/username/repo') |
Input Schema (JSON Schema)
{
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"fileContent": {
"description": "Source code content to analyze directly instead of from a repository",
"type": "string"
},
"language": {
"description": "Programming language of the code (e.g., 'javascript', 'python', 'typescript', 'rust')",
"type": "string"
},
"repositoryUrl": {
"description": "URL of the repository to analyze (e.g., 'https://github.com/username/repo')",
"type": "string"
}
},
"type": "object"
}