UNPKG

htmlhint

Version:

The Static Code Analysis Tool for your HTML

29 lines (25 loc) 693 B
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