UNPKG

htmlhint

Version:

The Static Code Analysis Tool for your HTML

33 lines (30 loc) 763 B
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