UNPKG

gulp-phplint

Version:
28 lines (22 loc) 575 B
'use strict'; var chalk = require('chalk'); var exitcode = require('exit-code'); /** * Returns the fail reporter * * The fail reporter raises an error on files stream if PHP linter fails * * @returns {Function} */ module.exports = function (file) { var report = file.phplintReport || {}; if (report.error) { var message = report.message; if (report.rule) { message = report.rule + ' ' + chalk.magenta(file.path) + ':' + chalk.yellow(report.line) + ' ' + report.message; } console.log(message); process.exitCode = 1; } };