access-sniff
Version:
A node/iojs library & CLI for HTML_Codesniffer
39 lines (28 loc) • 1.16 kB
JavaScript
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;
;