UNPKG

access-sniff

Version:

A node/iojs library & CLI for HTML_Codesniffer

39 lines (28 loc) 1.16 kB
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = undefined; var _underscore = require('underscore'); var _underscore2 = _interopRequireDefault(_underscore); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } var GenerateReport = function GenerateReport(reports, seperator) { var output = ''; _underscore2.default.each(reports, function (report, fileName) { var headings = ['heading', 'issue', 'element', 'id', 'class', 'line', 'column', 'description'].join(seperator); output += fileName + '\n'; output += headings + '\n'; report.messageLog.forEach(function (message) { output += message.heading + seperator; output += message.issue + seperator; output += message.element.node + seperator; output += message.element.id + seperator; output += message.element.class + seperator; output += message.position.lineNumber + seperator; output += message.position.columnNumber + seperator; output += message.description + '\n'; }); }); return output; }; exports.default = GenerateReport;