UNPKG

banno-htmlhint

Version:

A Static Code Analysis Tool for HTML

29 lines (28 loc) 873 B
/** * 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;