Complexity Indicator
Know when your code becomes unmaintainable
The extension continuously analyzes the currently open file and presents a dashboard of nine quantitative metrics, including a weighted complexity score, maintainability index, lines of code, function count, cyclomatic complexity, nesting depth, average parameters, comment ratio, and import count. Each metric is visualized in a sidebar panel with tooltips that explain its meaning and recommended thresholds, while a status‑bar badge gives an at‑a‑glance label of overall complexity ranging from Low to Critical.
It updates in real time as the developer types, saves, or switches files, and it works with any programming language supported by Visual Studio Code, such as TypeScript, JavaScript, Python, Go, and Rust. The weighted complexity score aggregates the individual signals, and the maintainability index follows Microsoft’s normalized formula, allowing users to gauge how difficult a file may be to maintain.
The tool is aimed at developers who want immediate feedback on code health, helping them identify files that are becoming large, deeply nested, or otherwise hard to refactor before they become a maintenance burden.
Reviews
Loading reviews…
Similar apps

Security & Identity
coderisk
Real-time SAST for VS Code, fully local & private

Code Editors & IDEs
VSCodium
Community-driven libre binaries of VS Code.

Code Editors & IDEs
Reactjs/Nextjs Codebase Graph Visualizer
Intelligent Reactjs, Nextjs Codebase graph Visualizer

Code Editors & IDEs
Visual Studio Code
Microsoft's free & open-source editor, TypeScript friendly, [VSCode Plugins](editor-plugin.md#vscode-plugin).

Code Editors & IDEs
SciTools Understand
Code visualization and exploration tool

DevOps & Infrastructure
CodeTime
Tracks time spent coding and provides productivity analytics.