VS Code Extensions
Codebase Complexity Tracker

Codebase Complexity Tracker

by shuvayanrc

Analyze workspace file sizes, line counts, and cyclomatic complexity directly inside VS Code.

Downloads

2

Rating

(0)

Version

0.0.1

Last updated

Jun 21, 2026

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

  1. Open any workspace folder containing your source files.
  2. Open the Command Palette (Ctrl+Shift+P or Cmd+Shift+P).
  3. 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.

Related extensions