<commit_before>// REQUIRED SETTINGS
var siteUrl = 'example.dev';

// Include gulp
var gulp = require('gulp');

// pull in the plugins
$ = require('gulp-load-plugins')({
            pattern: [
                'gulp-*',
                'browser-sync',
                'main-bower-files'
            ]
});

// browser-sync task for starting the server.
gulp.task('browser-sync', function() {
    $.browserSync({
        proxy: siteUrl
    });
});

// task for reloading the browser
gulp.task('bs-reload', function() {
    $.browserSync.reload();
});

// Lint Javascript Task
gulp.task('lint', function() {
    return gulp.src('assets/js/*.js')
        .pipe($.jshint())
        .pipe($.jshint.reporter('default'));
});

// compile, prefix, and minify the sass
/*gulp.task('styles', function() {
    return gulp.src('assets/scss/*.scss')
        .pipe($.plumber())
        .pipe($.rubySass({ "sourcemap=none": true }))
        .pipe($.autoprefixer(["> 1%", "last 2 versions", "Firefox ESR", "Opera 12.1" , "ie 7"], { cascade: true }))
        .pipe(gulp.dest('.'))
        .pipe($.rename({suffix: '.min'}))
        .pipe($.minifyCss())
        .pipe(gulp.dest('.'))
        .pipe($.browserSync.reload({stream:true}));
});*/
gulp.task('styles', function() {
    return gulp.src('assets/scss/*.scss')
        .pipe($.plumber())
        .pipe($.compass({
            css: '.',<commit_msg>fixes issue with gulp-compass errors ignoring gulp-plumber and forcing a gulp restart<commit_after>// REQUIRED SETTINGS
var siteUrl = 'example.dev';

// Include gulp
var gulp = require('gulp');

// pull in the plugins
$ = require('gulp-load-plugins')({
            pattern: [
                'gulp-*',
                'browser-sync',
                'main-bower-files'
            ]
});

// browser-sync task for starting the server.
gulp.task('browser-sync', function() {
    $.browserSync({
        proxy: siteUrl
    });
});

// task for reloading the browser
gulp.task('bs-reload', function() {
    $.browserSync.reload();
});

// Lint Javascript Task
gulp.task('lint', function() {
    return gulp.src('assets/js/*.js')
        .pipe($.jshint())
        .pipe($.jshint.reporter('default'));
});

// compile, prefix, and minify the sass
/*gulp.task('styles', function() {
    return gulp.src('assets/scss/*.scss')
        .pipe($.plumber())
        .pipe($.rubySass({ "sourcemap=none": true }))
        .pipe($.autoprefixer(["> 1%", "last 2 versions", "Firefox ESR", "Opera 12.1" , "ie 7"], { cascade: true }))
        .pipe(gulp.dest('.'))
        .pipe($.rename({suffix: '.min'}))
        .pipe($.minifyCss())
        .pipe(gulp.dest('.'))
        .pipe($.browserSync.reload({stream:true}));
});*/
gulp.task('styles', function() {
    return gulp.src('assets/scss/*.scss')
        .pipe($.plumber({
            errorHandler: function (error) {
                this.emit('end');
            }
        }))
        .pipe($.compass({
            css: '.',
{'fraction_non_alphanumeric': 0.20660313138189246, 'fraction_numerical': 0.0040844111640571815, 'mean_word_length': 2.2948430493273544, 'pattern_counts': {'":': 2, '<': 3, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4170207', 'n_tokens_mistral': 1005, 'n_tokens_neox': 972, 'n_words': 191}