HEX
Server: Microsoft-IIS/8.5
System: Windows NT YDAWBH120 6.3 build 9600 (Windows Server 2012 R2 Standard Edition) AMD64
User: tentjecom_web (0)
PHP: 7.4.14
Disabled: NONE
Upload Files
File: D:/HostingSpaces/Velosophe/carparkcannonball.cc/wwwroot/gulp/helper-tasks/scsslint.js
// Gulp scsslint task
// `gulp scsslint` - Lints all SCSS files by rules defined in scss-lint.yml
module.exports = function ($, gulp, manifest, settings) {
    return function () {

        var functions   = require('../functions/functions');
        var path        = manifest.paths;

        gulp.src([
            path.source + 'styles/**/*.scss', // Include all scss files
            '!' + path.source + 'styles/plugins/**/*.scss', // Exclude plugins
            '!' + path.source + 'styles/modules/_modules.shame.scss' // Exclude shame.scss
        ])

            .pipe( $.cached('scsslint') ) // Only lint changed files
            .pipe( $.scsslint({ 'config': '.scss-lint.yml' }) ) // Lint SCSS files

            // Development error reporter, never fails
            .pipe( $.if(!settings.failScsslint, $.scsslint.reporter( functions.gulpReporter ))) // Report errors with custom gulpReporter

            // Production reporter (default) and fails on error
            .pipe( $.if(settings.failScsslint, $.scsslint.reporter()))
            .pipe( $.if(settings.failScsslint, $.scsslint.reporter('fail')));
    };
};