node package manager


Javascript complexity tool

JSC (formerly js-complexity-viz)

JavaScript source code complexity tool

This is a runner/wrapper around Phil Booth's tool complexity report

npm install -g jsc
jsc foo.js tests/*.js

It can also be installed locally and used from other modules. See js-complexity-viz.js source file.

Use -h option to see all (few) options


  1. report.html (based on template, uses Google charting library)
  2. report.json (collected js file complexity statistics)

For example, the html can be ingested into Jenkins build system when using HTML publisher plugin

The MIT License, see MIT-License.txt

Gleb Bahmutov