Sha256: 7e7147db15bab59b8e3e981daef90db5baeeaf74d672ddd92dd1389d91e4f0d9

Contents?: true

Size: 680 Bytes

Versions: 1

Compression:

Stored size: 680 Bytes

Contents

"use strict";

module.exports = {
  reporter: function (results, data, opts) {
    var len = results.length;
    var str = '';
    var prevfile;

    opts = opts || {};

    results.forEach(function (result) {
      var file = result.file;
      var error = result.error;

      if (prevfile && prevfile !== file) {
        str += "\n";
      }
      prevfile = file;

      str += file  + ': line ' + error.line + ', col ' +
        error.character + ', ' + error.reason;

      if (opts.verbose) {
        str += ' (' + error.code + ')';
      }

      str += '\n';
    });

    if (str) {
      console.log(str + "\n" + len + ' error' + ((len === 1) ? '' : 's'));
    }
  }
};

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
exercism-analysis-0.1.1 vendor/javascript/node_modules/jshint/src/reporters/default.js