DevScope
A Visual Studio Code extension that analyzes folder structure and language usage with interactive D3.js bubble chart visualizations.
Features
- Language Usage Analysis: Recursively scans files and generates a summary of languages by file extensions
- Project Structure Analysis: Traverses directories and provides insights into folder sizes and file counts
- Interactive Visualizations: Beautiful bubble charts powered by D3.js
- Responsive Design: Works seamlessly with VS Code's dark and light themes
- Real-time Tooltips: Hover over bubbles to see detailed file counts and sizes
Installation
From VS Code Marketplace
- Open Visual Studio Code
- Press
Ctrl+Shift+X (Windows/Linux) or Cmd+Shift+X (Mac) to open Extensions
- Search for "DevScope"
- Click Install
- Reload VS Code if prompted
From VSIX File
- Open Visual Studio Code
- Go to Extensions → Click ... (three dots) → Install from VSIX...
- Select your
.vsix file
- Reload VS Code if prompted
Usage
- Open Command Palette:
Ctrl+Shift+P (Windows/Linux) or Cmd+Shift+P (Mac)
- Type:
DevScope: Analyze Workspace
- Select a folder to analyze
- Wait for analysis to complete
- View results in the DevScope Analysis panel
Interacting with Visualizations
- Hover over bubbles to see tooltips with file counts and sizes
- Bubble size represents total bytes for that language or folder
- Charts automatically adapt to VS Code's theme
Requirements
- VS Code 1.106.0 or higher
License
MIT License - see LICENSE file for details
| |