eslint-bamboo-formatter
Version:
A reporter for eslint which produces a report compatible with Atlassian Bamboo Mocha Test Parser.
27 lines (20 loc) • 552 B
JavaScript
var decodeXML = require('entities').decodeXML;
function format(result) {
var formatted = '';
var msg = [];
var counter = 1;
if (result.errorCount === 1) {
formatted = '1 Failure: ';
} else {
formatted = result.errorCount + ' Failures: ';
}
result.messages.forEach(function iterator(message) {
msg.push(counter + '. line ' + message.line + ', column ' + message.column + ': ' + decodeXML(message.message));
counter++;
});
formatted += msg.join('\n');
return formatted;
}
module.exports = {
format: format,
};