Drupal 8 Site using Vue
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

37 lines
962 B

  1. /*eslint strict: ["error", "global"]*/
  2. 'use strict';
  3. //=======================================================
  4. // Include gulp
  5. //=======================================================
  6. var gulp = require('gulp');
  7. //=======================================================
  8. // Include Our Plugins
  9. //=======================================================
  10. var sassLint = require('gulp-sass-lint');
  11. var eslint = require('gulp-eslint');
  12. // Export our tasks.
  13. module.exports = {
  14. // Lint Sass based on .sass-lint.yml config.
  15. sass: function() {
  16. return gulp.src([
  17. './src/{global,layout,components}/**/*.scss',
  18. '!./src/global/utils/*'
  19. ])
  20. .pipe(sassLint())
  21. .pipe(sassLint.format());
  22. },
  23. // Lint JavaScript based on .eslintrc config.
  24. js: function() {
  25. return gulp.src([
  26. './src/{global,layout,components}/**/*.js',
  27. '!./src/components/**/vendors/*'
  28. ])
  29. .pipe(eslint())
  30. .pipe(eslint.format());
  31. }
  32. };