var gulp = require( 'gulp' );
var jscs = require( 'gulp-jscs' );
var files_matcher = [ 'component/**/*.js', 'gulp/**/*.js', '*.js' ];

gulp.task( 'check-syntax', function() { 
  return gulp.src(files_matcher)
    .pipe(jscs())
    .pipe(jscs.reporter());
} );

gulp.task( 'refactor', function() {
  return gulp.src(files_matcher, { base: './' })
    .pipe(jscs({ 
      fix: true
    }))
    .pipe(gulp.dest('.'));
} );


var gulp = require( 'gulp' );
var jscs = require( 'gulp-jscs' );
var files_matcher = [ 'component/**/*.js', 'gulp/**/*.js', '*.js' ];

gulp.task( 'check-syntax', function() { 
  return gulp.src(files_matcher, { base: './' })
    .pipe(jscs())
    .pipe(jscs.reporter());
} );

gulp.task( 'refactor', function() {
  return gulp.src(files_matcher, { base: './' })
    .pipe(jscs({ 
      fix: true
    }))
    .pipe(gulp.dest('.'));
} );


Set base on `check-syntax` task
Set base on `check-syntax` task
