An elegant, lightweight, multi-language static analysis dashboard built directly into VS Code. Analyze file sizes, line counts, and structural branching patterns effortlessly across your workspace.
Features
- Multi-Language Support: Works out of the box with JavaScript, TypeScript, Python, Java, C, C++, Go, Ruby, Swift, HTML, and CSS.
- Structural Branching Insights: Estimates Cyclomatic Complexity by scanning language-specific conditional pathways (
if,loops,catch, etc.) to flag high-risk code. - Workspace Density Metrics: Tracks total files, total lines of code (LOC), and blank whitespace padding lines.
- Zero Dependencies: Lightweight compilation engine utilizing native regex lexical pattern matching.
Getting Started
- Open any workspace folder containing your source files.
- Open the Command Palette (
Ctrl+Shift+PorCmd+Shift+P). - Run the command:
Tracker: Open Complexity Dashboard.
Extension Settings
This extension contributes the following commands:
codebase-complexity-tracker.openTracker: Launches the Webview Complexity Dashboard.
Release Notes
See the CHANGELOG for detailed release updates.