2015-06-19 13 views
7

Ho il seguente codice nel mio gulpfile.jsgulp-JSCS autofix non funziona

gulp.src(['server.js']) 
    .pipe(jscs({fix: true})) 
    .pipe(gulp.dest('prod-app')); 

Ma nella prod-app/server.js è lo stesso file come server.js. Senza alcuna correzione. Come sistemarlo?

+0

stesso qui non funziona anche per me –

+0

Potrebbe provare ad aggiungere '.pipe (jscs.reporter()) 'dopo il tuo primo jscs, potrebbe dare qualche informazione, forse non sta caricando le regole ect. –

+0

Sembra che tutti gli errori non vengano corretti automaticamente, potresti aggiungere ulteriori dettagli come il tipo di errori che ti aspetti di correggere. Inoltre, ti preghiamo di provare a introdurre errori evidenti e diversi nel codice per verificare se risolve alcuni di essi. –

risposta

0

Si può leggere su base possibilità di modificare un sacco di script insieme here e usarlo in questo modo:

gulp.task('lint-jscs-fix', function() { return gulp.src(quantumArtScripts, { base: './' }) .pipe(jscs({ fix: true })) .pipe(jscs.reporter()) // log all errors that should be fixed .pipe(gulp.dest('.')) // destination of files .on('error', console.error.bind(console)); });