UNPKG

banno-htmlhint

Version:

A Static Code Analysis Tool for HTML

27 lines (26 loc) 830 B
/** * 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;