From: Geoff Kimball Date: Wed, 10 Feb 2016 18:03:24 +0000 (-0800) Subject: Automatically lint Sass when files change X-Git-Tag: v6.2.0-rc.1~20 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=25d9683a4c5481666af648ae0afdaf246ce0742b;p=thirdparty%2Ffoundation%2Ffoundation-sites.git Automatically lint Sass when files change --- diff --git a/gulp/sass.js b/gulp/sass.js index af905e71c..59ff3bbcd 100644 --- a/gulp/sass.js +++ b/gulp/sass.js @@ -16,6 +16,11 @@ var PATHS = [ 'node_modules/foundation-docs/scss' ]; +var LINT_PATHS = [ + 'scss/**/*.scss', + '!scss/vendor/**/*.scss' +]; + var COMPATIBILITY = [ 'last 2 versions', 'ie >= 9', @@ -28,7 +33,6 @@ gulp.task('sass', ['sass:foundation', 'sass:docs']); // Compiles Foundation Sass gulp.task('sass:foundation', function() { return gulp.src(['assets/*']) - // .pipe(scssLint()) .pipe(sourcemaps.init()) .pipe(plumber()) .pipe(sass().on('error', sass.logError)) @@ -36,7 +40,10 @@ gulp.task('sass:foundation', function() { browsers: COMPATIBILITY })) .pipe(sourcemaps.write('.')) - .pipe(gulp.dest('_build/assets/css')); + .pipe(gulp.dest('_build/assets/css')) + .on('finish', function() { + gulp.src(LINT_PATHS).pipe(scssLint()) + }); }); // Compiles docs Sass (includes Foundation code also)