2015-08-22 12 views
8

Obecnie używam JSHint z moim przepływem pracy Gulp i chciałbym pomijać błędy średnika podczas pracy z JavaScript.Tłumienie średnika Ostrzeżenia w JSHint przy Gulp

Aktualnie używam gulp-jshint. Jak włączyć flagę "asi" w Gulp, aby błędy zniknęły?

Rodzaj błędu otrzymuję to:

~/bootstrap-4.0.0-alpha/js/src/modal.js: linia 1, kol 26, brakujące średnik.

Mimo że jest to poprawny JavaScript. Każda pomoc będzie doceniona!

Oto mój Gulp pliku w przypadku pomaga:

// Load Node Modules/Plugins 
var gulp = require('gulp'); 
var concat = require('gulp-concat'); 
var del = require('del'); 
var sass = require('gulp-sass'); 
var uglify = require('gulp-uglify'); 
var jshint = require('gulp-jshint'); 

// Process Styles 
gulp.task('styles', function() { 
    return gulp.src('scss/*.scss') 
     .pipe(sass()) 
     .pipe(gulp.dest('dist')); 
}); 

// Process Scripts 
gulp.task('scripts', function() { 
     return gulp.src('js/src/*.js') 
      .pipe(jshint()) 
      .pipe(jshint.reporter('default')) 
    .pipe(concat('bootstrap.js')) 
      .pipe(uglify()) 
      .pipe(gulp.dest('dist')); 
}); 

gulp.task('clean', del.bind(null, ['.tmp', 'dist'])); 

// Watch tasks 
gulp.task('watch', function() { 
     gulp.watch('scss/*.scss', 'styles'); 
     gulp.watch('js/src/*.js', 'scripts'); 
}); 

gulp.task('build', ['styles', 'scripts', 'watch']); 

gulp.task('default', ['clean'],() => { 
    gulp.start('build'); 
}); 
+1

błędy średnika? powinieneś używać średników przy pisaniu JS, nie pozwól interpreterowi decydować –

Odpowiedz

21

W .jshintrc ustaw następujące tolerować Insertion Automatyczne średnik:

"asi" : true, 

Jak opisano here, która wskazuje ci this example.

Powiązane problemy