36 lines
932 B
JavaScript
36 lines
932 B
JavaScript
/*eslint strict: ["error", "global"]*/
|
|
'use strict';
|
|
|
|
//=======================================================
|
|
// Include gulp
|
|
//=======================================================
|
|
var gulp = require('gulp');
|
|
|
|
//=======================================================
|
|
// Include Our Plugins
|
|
//=======================================================
|
|
var sassLint = require('gulp-sass-lint');
|
|
var eslint = require('gulp-eslint');
|
|
|
|
// Export our tasks.
|
|
module.exports = {
|
|
|
|
// Lint Sass based on .sass-lint.yml config.
|
|
sass: function() {
|
|
return gulp.src([
|
|
'./src/{global,layout,components}/**/*.scss',
|
|
])
|
|
.pipe(sassLint())
|
|
.pipe(sassLint.format());
|
|
},
|
|
|
|
// Lint JavaScript based on .eslintrc config.
|
|
js: function() {
|
|
return gulp.src([
|
|
'./src/{global,layout,components}/**/*.js',
|
|
'!./src/components/**/vendors/*'
|
|
])
|
|
.pipe(eslint())
|
|
.pipe(eslint.format());
|
|
}
|
|
};
|