index.js
function buildCommand(options, dir) {
  var cmd = options.bin;

  if (options.reportFile) {
    cmd += ' --log-pmd ' + options.reportFile;
  }

  cmd += ' --min-lines ' + options.minLines;
  cmd += ' --min-tokens ' + options.minTokens;

  if (options.exclude instanceof Array) {
    for (var i = 0, l = options.exclude; i < l; i++) {
      cmd += ' --exclude ' + options.exclude[i];
    }
  } else {
    cmd += ' --exclude ' + options.exclude;
  }

  cmd += ' --names \"' + options.names + '\"';

  if (options.namesExclude) {
    cmd += ' --names-exclude \"' + options.namesExclude + '\"';
  }

  if (options.quiet) {
    cmd += ' --quiet';
  }

  if (options.verbose) {
    cmd += ' --verbose';
  }

  return cmd + ' ' + dir;
}
function buildCommand(options, dir) {
  var cmd = options.bin;

  if (options.reportFile) {
    cmd += ' --log-pmd ' + options.reportFile;
  }

  cmd += ' --min-lines ' + options.minLines;
  cmd += ' --min-tokens ' + options.minTokens;

  if (options.exclude instanceof Array) {
    for (var i = 0, l = options.exclude; i < l; i++) {
      cmd += ' --exclude ' + options.exclude[i];
    }
  } else {
    cmd += ' --exclude ' + options.exclude;
  }

  cmd += ' --names \"' + options.names + '\"';

  if (options.namesExclude) {
    cmd += ' --names-exclude \"' + options.namesExclude + '\"';
  }

  if (options.quiet) {
    cmd += ' --quiet';
  }

  if (options.verbose) {
    cmd += ' --verbose';
  }

  return cmd + ' ' + dir;
}
function buildCommand ( options , dir ) { var cmd = options . bin ; if ( options . reportFile ) { cmd += ' --log-pmd ' + options . reportFile ; } cmd += ' --min-lines ' + options . minLines ; cmd += ' --min-tokens ' + options . minTokens ; if ( options . exclude instanceof Array ) { for ( var i = 0 , l = options . exclude ; i < l ; i ++ ) { cmd += ' --exclude ' + options . exclude [ i ] ; } } else { cmd += ' --exclude ' + options . exclude ; } cmd += ' --names \"' + options . names + '\"' ; if ( options . namesExclude ) { cmd += ' --names-exclude \"' + options . namesExclude + '\"' ; } if ( options . quiet ) { cmd += ' --quiet' ; } if ( options . verbose ) { cmd += ' --verbose' ; } return cmd + ' ' + dir ; }
Build command.

@param {object} options
@param {string} dir

@return string
Build command .