htmlhint
Version:
The Static Code Analysis Tool for your HTML
33 lines (30 loc) • 763 B
JavaScript
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