我想在不是库文件的文件上执行jshint,比如require js。
var gulp = require('gulp');
var jshint = require('gulp-jshint');
var ignore = require('gulp-ignore');
gulp.task('jshint', function() {
gulp.src('./js/src/*.js')
.pipe(ignore.exclude('require.js'))
.pipe(jshint())
.pipe(jshint.reporter('default'));
});此静态报告需要js
C:\Work\neolivz\js\src\require.js: line 12, col 267, Too many errors. (32% scanned).有什么想法吗?
发布于 2014-09-20 06:47:41
您还可以像.gitignore一样创建一个.jshintignore文件,其中包含您想要忽略的文件。
发布于 2014-08-05 22:22:01
我认为如果使用特定的路径不起作用,你应该能够传递一个正则表达式给gulp ignore:
var gulp = require('gulp');
var jshint = require('gulp-jshint');
var ignore = require('gulp-ignore');
gulp.task('jshint', function() {
gulp.src('./js/src/*.js')
.pipe(ignore.exclude(/require\.js/))
.pipe(jshint())
.pipe(jshint.reporter('default'));
});https://stackoverflow.com/questions/25115585
复制相似问题