Attualmente sto usando JSHint con il mio flusso di lavoro Gulp e vorrei eliminare gli errori di punto e virgola quando si lavora con JavaScript.Soppressione degli avvisi con punto e virgola in JSHint con Gulp
Attualmente sto usando gulp-jshint. Come abilito il flag "asi" all'interno di Gulp per far scomparire gli errori?
Il tipo di errore che sto ricevendo è:
~/bootstrap-4.0.0-alpha/js/src/modal.js: linea 1, colonna 26, punto e virgola mancante.
Nonostante sia valido JavaScript. Qualsiasi aiuto sarebbe apprezzato!
Ecco la mia Gulp file in caso aiuta:
// 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');
});
errori di punto e virgola? dovresti usare il punto e virgola quando scrivi JS, non lasciare che l'interprete decida –