运行gulp-jscs插件以使用以下任务分析我的代码没有问题。但是,当我添加时fix:true
,文件中没有任何变化,并且 JSCS 现在就像它根本没有运行一样......当我删除传递给 JSCS 插件的对象并删除该gulp.dest()
行时,它会报告代码样式问题。
因此,似乎传入fix:true
或绑定写回固定文件会导致 JSCS 内部短路......想法?
var $ = require('gulp-load-plugins')({lazy: true});
gulp.task('vet', function () {
log('Analyzing source with JSHint and JSCS');
return gulp
.src(config.allJs, {base: './'})
.pipe($.jshint())
.pipe($.jshint.reporter('jshint-stylish', {verbose: true}))
.pipe($.jscs({fix:true}))
.pipe(gulp.dest('./'));
});