Code Structure Analyzer is an intelligent Visual Studio Code extension that parses JavaScript, TypeScript, JSX, and TSX files into a detailed, emoji-rich hierarchical structure 🌲.
It helps developers visualize, analyze, and debug complex codebases by providing:
🍱 Class & Method Tree
🔧 Function Details
📥 Import Listings
📋 Line-based Code Insights
🔍 Critical API Calls
⏰ Async Timing Warnings
⚠️ Error-Prone Code Patterns
📝 Global Variables Detection
✨ Features
✅ Supports modern JavaScript/TypeScript syntax (ES6+)
🔎 Highlights critical operations and async bottlenecks
🧪 Detects error-prone sections for safer refactoring
📜 Markdown formatted output for easy navigation
📚 Support for Arrow Functions, Function Expressions, Class Properties, Try/Catch blocks, If/Switch, and Loops
📦 Installation
Clone the repository or download the source:
git clone https://github.com/yourusername/vscode-code-structure-analyzer.git
cd vscode-code-structure-analyzer