UNPKG

ray-gulp-eslint

Version:

use eslint with gulp

30 lines (28 loc) 888 B
"use strict"; function gulpEslintThreshold() {} var TransformStream = require("stream").Transform; gulpEslintThreshold.afterWarnings = function(n, r) { var e = new TransformStream({ objectMode: !0 }), t = 0; return e._transform = function(n, r, e) { return (n.eslint && n.eslint.messages || []).some(function(n) { 1 === n.severity && t++ }), e(null, n) }, e._flush = function(e) { t >= n && "function" == typeof r && r(t), e() }, e }, gulpEslintThreshold.afterErrors = function(n, r) { var e = new TransformStream({ objectMode: !0 }), t = 0; return e._transform = function(n, r, e) { return (n.eslint && n.eslint.messages || []).some(function(n) { 2 === n.severity && t++ }), e(null, n) }, e._flush = function(e) { t >= n && "function" == typeof r && r(t), e() }, e }, module.exports = gulpEslintThreshold;