]> git.ipfire.org Git - thirdparty/foundation/foundation-sites.git/commitdiff
Replaced scss-lint with sass-lint in gulp lint and sass tasks
authorColin Marshall <colin.michael.marshall@gmail.com>
Thu, 27 Oct 2016 06:39:47 +0000 (00:39 -0600)
committerColin Marshall <colin.michael.marshall@gmail.com>
Wed, 9 Nov 2016 17:59:36 +0000 (10:59 -0700)
gulp/lint.js
gulp/sass.js

index b1a817ffe02bb3241a1573fda7ebed1ee534de4a..8ba54c55004eedf9bfaadece9ccc1c165c5482e3 100644 (file)
@@ -1,5 +1,6 @@
 var gulp = require('gulp');
-var scssLint = require('gulp-scss-lint');
+var plumber = require('gulp-plumber');
+var sassLint = require('gulp-sass-lint');
 var eslint = require('gulp-eslint');
 
 var PATHS = [
@@ -13,7 +14,12 @@ gulp.task('lint', ['lint:sass', 'lint:javascript']);
 
 gulp.task('lint:sass', function() {
   return gulp.src(PATHS)
-    .pipe(scssLint());
+    .pipe(plumber())
+    .pipe(sassLint({
+      config: './.sass-lint.yml'
+    }))
+    .pipe(sassLint.format())
+    .pipe(sassLint.failOnError())
 });
 
 gulp.task('lint:javascript', function () {
index 6443c050d533c6066d9254f9d0ca5526f45775e8..b09543cb52c90e797ba877a62652ff2edd151682 100644 (file)
@@ -8,7 +8,7 @@ var sass = require('gulp-sass');
 var autoprefixer = require('gulp-autoprefixer');
 var plumber = require('gulp-plumber');
 var sourcemaps = require('gulp-sourcemaps');
-var scssLint = require('gulp-scss-lint');
+var sassLint = require('gulp-sass-lint');
 
 var PATHS = [
   'scss',
@@ -42,7 +42,11 @@ gulp.task('sass:foundation', function() {
     .pipe(sourcemaps.write('.'))
     .pipe(gulp.dest('_build/assets/css'))
     .on('finish', function() {
-      gulp.src(LINT_PATHS).pipe(scssLint())
+      gulp.src(LINT_PATHS)
+        .pipe(sassLint({
+            config: './.sass-lint.yml'
+          }))
+        .pipe(sassLint.format());
     });
 });