Exemple #1
0
gulp.task('scss-check-exit', function () {
	gulp.src(scssSource)
		.pipe(scsslint({
			'config': 'scsslint.yml'
		}))
		.pipe(scsslint.failReporter());
});
gulp.task('scss-lint', function() {
  return gulp.src('./src/scss/*.scss')
    .pipe(scsslint({
      'config': '.scss-lint.yml'
    }))
    .pipe(scsslint.failReporter());
});
gulp.task('scss-lint', function() {
    return gulp.src([src.sass + '**/*', '!' + src.sass + '/base/_normalize.scss'])
        // .pipe(cache('scsslint'))
        .pipe(scssLint({'config': '.scss-lint.yml'}))
        .pipe(scssLint.failReporter('E'))
        .on('error', handleError);
});
Exemple #4
0
gulp.task('scss-lint', function() {
  gulp.src('./src/scss/**/*.scss')
    .pipe(scsslint({
      'config': __dirname + '/scss-lint.yml'
    }))
    .pipe(scsslint.failReporter('E'));
});
gulp.task('scssLint', function() {
  return gulp.src(files.sass)
    .pipe(cache('scssLint'))
    .pipe(scssLint({
      'config': 'config/scss.yml'
    }))
    .pipe(scssLint.failReporter());
});
Exemple #6
0
gulp.task('sass-lint', function () {
    return gulp.src(config.src)
        .pipe(cache('scsslint'))
        .pipe(scsslint({
            maxBuffer: 400 * 1024,
        }))
        .pipe(gulpif(argv.fail, scsslint.failReporter()));
});
Exemple #7
0
gulp.task('scss-lint', function sassLintTask() {
    return gulp.src(paths.src.styles)
        .pipe(scsslint({
            config: '.scss-lint.yml',
            'bundleExec': true
        }))
        .pipe(scsslint.failReporter());
});
gulp.task("scss-lint", function () {
    return gulp.src([
        "./resources/assets/sass/**/*.scss",
        "!**/vendor/**",
        "!**/bootstrap-variables.scss"
    ])
        .pipe(scssLint())
        .pipe(scssLint.failReporter());
});
gulp.task('build-style', function () {
	return gulp.src('./src/sass/**/*.scss')
		.pipe(scsslint())
		.pipe(scsslint.failReporter())
		.pipe(sass({
			outputStyle: 'expanded',
		}).on('error', sass.logError))
		.pipe(gulp.dest('./lib'));
});
Exemple #10
0
 gulp.task('scsslint', function() {
   if (options.scsslint) {
     var scsslint = require('gulp-scss-lint');
     return gulp.src(options.scssAssets || []).pipe(scsslint({
       'config': scssLintPath
     }))
     .pipe(scsslint.failReporter())
     .on('error', failLintBuild);
   }
 });
Exemple #11
0
gulp.task('lint.scss', function() {
  var scsslint = require('gulp-scss-lint');

  return gulp.src([
      'src/**/*.scss',
      '!src/components/*/test/**/*',
      '!src/util/test/*'
    ])
    .pipe(scsslint())
    .pipe(scsslint.failReporter());
});
Exemple #12
0
gulp.task('sass', function () {
  gulp.src('./src/scss/*.scss')
    .pipe(plumber({errorHandler: config.errorHandler}))
    .pipe(scsslint())
    .pipe(scsslint.failReporter('E'))
    .pipe(sourcemaps.init())
      .pipe(sass())
      .pipe(concat('all.css'))
      .pipe(gulpif(config.productionlike(),minifyCss()))
    .pipe(sourcemaps.write())
    .pipe(gulp.dest('./build/css'));
});
gulp.task('build-style', () => (
  gulp.src('./src/scss/**/*.scss')
      .pipe(scssLint())
      .pipe(scssLint.failReporter())
      .pipe(sass({
          outputStyle: 'expanded',
      }).on('error', sass.logError))
      .pipe(autoprefixer({
          browsers: ['last 2 versions'],
      }))
      .pipe(gulp.dest('./dist/css'))
      .pipe(browserSync.stream())
));
Exemple #14
0
 gulp.task('scsslint', function() {
   if (options.scsslint) {
     if (scssLintExists()) {
       var scsslint = require('gulp-scss-lint');
       return gulp.src(options.scssAssets || []).pipe(scsslint({
         'config': scssLintPath
       })).pipe(scsslint.failReporter());
     } else {
       console.error('[scsslint] scsslint skipped!');
       console.error('[scsslint] scss-lint is not installed. Please install ruby and the ruby gem scss-lint.');
     }
   }
   return false;
 });
 gulp.task('scsslint', () => {
   if (options.scsslint) {
     if (shelljs.which('scss-lint')) {
       var scsslint = require('gulp-scss-lint');
       return gulp.src(options.scssAssets || []).pipe(scsslint({
         'config': scssLintPath
       })).pipe(scsslint.failReporter()).on('error', () => process.exit(1));
     } else {
       console.error('[scsslint] scsslint skipped!');
       console.error(
         '[scsslint] scss-lint is not installed. Please install ruby and the ruby gem scss-lint.'
       );
     }
   }
   return false;
 });
Exemple #16
0
gulp.task("scss-lint", [], function() {
    var ignore = [
        "!" + paths.app + "/styles/shame/**/*.scss",
        "!" + paths.app + "/styles/components/markitup.scss"
    ];

    var fail = process.argv.indexOf("--fail") !== -1;

    return gulp.src(paths.sass.concat(ignore))
        .pipe(gulpif(!isDeploy, cache(scsslint({endless: true, sync: true, config: "scsslint.yml"}), {
          success: function(scsslintFile) {
            return scsslintFile.scsslint.success;
          },
          value: function(scsslintFile) {
            return {
              scsslint: scsslintFile.scsslint
            };
          }
        })))
        .pipe(gulpif(fail, scsslint.failReporter()))
});
Exemple #17
0
gulp.task("scss-lint", [], function() {
    var ignore = [
        "!" + paths.app + "/styles/shame/**/*.scss",
    ];

    var fail = process.argv.indexOf("--fail") !== -1;

    var sassFiles = paths.sass.concat(themes.current.customScss, ignore);

    return gulp.src(sassFiles)
        .pipe(gulpif(!isDeploy, cache(scsslint({endless: true, sync: true, config: ".scss-lint.yml"}), {
          success: function(scsslintFile) {
            return scsslintFile.scsslint.success;
          },
          value: function(scsslintFile) {
            return {
              scsslint: scsslintFile.scsslint
            };
          }
        })))
        .pipe(gulpif(fail, scsslint.failReporter()));
});
Exemple #18
0
gulp.task('scss-lint', function() {
  gulp.src('src/app/styles/**/*.scss')
    .pipe(scsslint())
    .pipe(scsslint.failReporter());
});
gulp.task('scss-lint', function() {
  return gulp.src('src/sass/**/*.scss')
        .pipe(scsslint())
        .pipe(scsslint.failReporter());
});
gulp.task('sasslint', function() {
    var path = (gutil.env.file)? gutil.env.file : '**/*.scss';
    return gulp.src('scss/' + path)
        .pipe(scsslint())
        .pipe(scsslint.failReporter());
});
gulp.task("scsslint", function() {
  return gulp.src(paths.allstyles)
    .pipe(scsslint())
    .pipe(scsslint.failReporter()); // Report failures in the console
});
Exemple #22
0
gulp.task('lint-scss', function () {
  var scsslint = require('gulp-scss-lint')
  return gulp.src(appCssSrc)
    .pipe(scsslint())
    .pipe(scsslint.failReporter())
})
Exemple #23
0
gulp.task('scss-lint', function() {
    return gulp
        .src(['src/styles/**/*.scss'])
        .pipe(scssLint({config: '.scss-lint.yml'}))
        .pipe(scssLint.failReporter());
});
Exemple #24
0
function lintStyles() {

  return gulp.src(styles.glob)
    .pipe(scsslint())
    .pipe(scsslint.failReporter())
}
Exemple #25
0
 gulp.task('lint-sass', function() {
     gulp.src(['./app/sass/**/*.scss', './test/sass/**/*.scss'])
         .pipe(cache('scsslint'))
         .pipe(scsslint())
         .pipe(scsslint.failReporter());
 });