UNPKG

649 BJavaScriptView Raw
1"use strict";
2
3var eslint = require("gulp-eslint");
4var config = require("eyeglass-dev-eslint") || {};
5
6// customize some of these...
7var rules = config.rules || {};
8rules["max-len"] = undefined;
9rules["brace-style"] = [2, "stroustrup"];
10rules["max-depth"] = [1, 8];
11
12config.rules = rules;
13
14module.exports = function(gulp, depends) {
15 gulp.task("lint", depends, function() {
16 var jsSource = [
17 "build/**/*.js",
18 "lib/**/*.js",
19 "test/**/*.js",
20 "*.js"
21 ];
22 return gulp.src(jsSource)
23 .pipe(eslint(config))
24 .pipe(eslint.formatEach("stylish", process.stderr))
25 .pipe(eslint.failOnError());
26 });
27};