UNPKG

lesshint-reporter-stylish

Version:
33 lines (24 loc) 805 B
'use strict'; const chalk = require('chalk'); module.exports = { report: function report (results) { results.forEach((result) => { let output = ''; if (result.severity === 'error') { output += chalk.red('Error: '); } else { output += chalk.yellow('Warning: '); } output += chalk.cyan(result.file) + ': '; if (result.line) { output += chalk.magenta(`line ${ result.line }`) + ', '; } if (result.column) { output += chalk.magenta(`col ${ result.column }`) + ', '; } output += chalk.green(result.linter) + ': '; output += result.message; console.log(output); }); } };