#Installation
Install package with NPM and add it to your development dependencies:
npm install gulp-rb-validate-css --save-dev
#Usage
Basic
var rbcss = require('gulp-rb-validate-css');
gulp.task('rb-validate', function () {
gulp.src('./src/**/*.{scss,css}')
.pipe(rbcss());
});
With Parameters
var rbcss = require('gulp-rb-validate-css');
gulp.task('rb-validate', function () {
gulp.src('./src/**/*.{scss,css}')
.pipe(rbcss({
exitOnError: true,
indentPattern: '\t',
checkRemoteUrl: false,
linewidth: 100,
checkRem: false
});
});
#Parameters
exitOnError: Boolean (Default: false)
Exit with code 1 if an error with obligation level red is found.
indentPattern: String (Default: 4 spaces)
Define the indentation pattern.
checkIndent: Boolean (Default: true)
Set to false to deactivate indentation check.
checkRemoteUrl: Boolean (Default: true)
Set to false to deactivate check of remote resource URLs.
linewidth: Integer (Default: 80)
Set maximum linewidth.
checkLinewidthSass: Boolean (Default: true)
Set to false to deactivate linewidth check in .scss files.
checkRem: Boolean (Default: true)
Set to false to deactivate check of ‘em’ font sizes.
checkImportant: Boolean (Default: true)
Set to false to deactivate check of !important.
ignoreUppercase: Boolean (Default: false)
Set to true to deactivate check of upper case code.
ignoreUnderscore: Boolean (Default: false)
Set to true to deactivate check of underscore delimiters.