banno-htmlhint
Version:
A Static Code Analysis Tool for HTML
29 lines (28 loc) • 873 B
JavaScript
/**
* Copyright (c) 2015, Yanis Wang <yanis.wang@gmail.com>
* MIT Licensed
*/
var compactFormatter = function(formatter, HTMLHint, options){
var nocolor = options.nocolor;
formatter.on('file', function(event){
event.messages.forEach(function (message) {
console.log('%s: line %d, col %d, %s - %s (%s)',
event.file,
message.line,
message.col,
message.type,
message.message,
message.rule.id
);
});
});
formatter.on('end', function(event){
var allHintCount = event.allHintCount;
if(allHintCount > 0){
console.log('');
var message = '%d problems';
console.log(nocolor ? message : message.red, event.allHintCount);
}
});
};
module.exports = compactFormatter;