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 = [
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 () {
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',
.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());
});
});