/grunt-jscomplexity-threshold

💤 [Not maintained] Simple javascript complexity threshold task

Primary LanguageCoffeeScriptMIT LicenseMIT

grunt-jscomplexity-threshold

Build Status

This task is the grunt plugin port of jscomplexity module.

Usage

npm install grunt-jscomplexity-threshold --save-dev

Configuration

Tip : you can take a look at this repo's Gruntfile.js.

Example :

...

  'jscomplexity-threshold': {
  
    all : {
      src : [
        'app/**/*.js',
        'test/**/*.js',
        '!test/fixtures/**'
      ],
      options : {
        
        quiet : true,         // display report (see screenshot), default false
      
        complexity : 10,      // default 100, lower is better
        maintainability : 50, // default 20, higher is better
        lineNumber : 300      // default 4000, lower is better
        
      }
    },
    
    ...
  }
  ...
  

Sample output

alt tag