VibeHunt
Back to browse

Complexity Indicator

Know when your code becomes unmaintainable

Visit

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

Sign in to leave a review.

Loading reviews…

Similar apps