banno-htmlhint
Version:
A Static Code Analysis Tool for HTML
27 lines (26 loc) • 830 B
JavaScript
/**
* Copyright (c) 2015, Yanis Wang <yanis.wang@gmail.com>
* MIT Licensed
*/
var unixFormatter = function(formatter, HTMLHint, options){
var nocolor = options.nocolor;
formatter.on('file', function(event){
event.messages.forEach(function (message) {
console.log([
event.file,
message.line,
message.col,
" " + message.message + ' ['+message.type+'/'+message.rule.id+']'
].join(":"));
});
});
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 = unixFormatter;