Skip to content

pranavparikh/complan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Complan

A Complexity Analyzer Tool which computes software complexity for a Javascript project hosted on Github.

How it works

Complan is a node.js based command-line wrapper around [complexity-report] (https://www.npmjs.com/package/complexity-report) which computes code complexity for a Javascript project hosted on Github.

Installation

Assuming you've nodejs installed,

For a project-based install:

npm install complan

For global installation:

sudo npm install -g complan

Usage

complan -g <git url>
e.g 
complan -g https://github.com/pranavparikh/complan
or 
complan -g git@github.com:pranavparikh/complan.git

The above command will generate complexity report (JSON and HTML files) under a directory named pranavparikh/complan in your current directory.

The tool will locally clone the repository from git (Git has to be installed as a pre-requisite) , compute complexity and output it in a form of JSON & HTML reports.

Command-line options

-h, --help                            output usage information
-g, --gitUrl <path>                   specify the http url or the git url of the repository
-c, --gitCheckout                     Branch / tag / checkout of the git project (Defaults to master)

License

[MIT]

About

COMPLexity ANalyzer Tool for Javascript projects

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published