'use strict' const concat = require('../utils').concat const chalk = require('chalk') const infos = [ 'You may use special comments to disable some warnings.', 'Use ' + chalk.yellow('// eslint-disable-next-line') + ' to ignore the next line.', 'Use ' + chalk.yellow('/* eslint-disable */') + ' to ignore all warnings in a file.' ] function displayError (error) { return [error.message, ''] } function format (errors, type) { const lintErrors = errors.filter(e => e.type === 'lint-error') if (lintErrors.length > 0) { const flatten = (accum, curr) => accum.concat(curr) return concat( lintErrors .map(error => displayError(error)) .reduce(flatten, []), infos ) } return [] } module.exports = format