Ich habe die folgende Ordnerstruktur zu ignorieren, die ichWie schluck-jshint bekommen Ordner in einer Lösung
.\gulp.config.js
.\gulpfile.js
.\.jscsrc
.\.jshintrc
.\default.js
.\Resources\js\main.js
.\Resources\js\modules\ various user created js files
.\Resources\js\vendor\ various js files i.e jQuery
Ich habe installiert Schluck-jscs und schlucke-jshint geerbt haben.
Die .jscsrc habe ich aus https://github.com/johnpapa/pluralsight-gulp/blob/master/.jscsrc genommen.
Ich habe folgende in gulpfile.js:
'use strict'
var gulp = require('gulp');
var jshint = require('gulp-jshint');
var jscs = require('gulp-jscs');
gulp.task('verifyJS',function(){
gulp.src([
'./Resources/**/*.js',
'./*.js'
])
.pipe(jscs())
.pipe(jshint())
.pipe(jshint.reporter('jshint-stylish', { verbose: true }));
});
ich die ExcludeFiles innerhalb .jscsrc zu aktualisieren versuchen auszuschließen folgende:
.\default.js
.\resources\js\vendor
Dies ist, was ich versucht habe:
"excludeFiles": [
"node_modules/**",
"bower_components/**",
"Resources/js/vendor/**", // vendor supplied files. ie jQuery
"./Resources/js/vendor/**",
"default.js",
"/default.js",
"./default.js",
],
Ich habe alle Kombinationen, die ich ausprobiert habe enthalten.
Aber wenn ich gulp verifyJS
ausführen, enthält es immer noch die Dateien, die ich ausschließen möchte.
Wie kann ich excludeFiles
korrekt festlegen, um die Datei im Stammverzeichnis des Projekts und des Unterordners mit allen folgenden Dateien und Ordnern auszuschließen?
Danke dafür. Ich war wirklich in das falsche Kaninchenloch gegangen. Alles funktioniert jetzt –