mimosa-csslint
v2.0.1
Published
A CSSLint module for Mimosa
Downloads
101
Maintainers
Readme
mimosa-csslint
This is CSS linting module for Mimosa. It will use rules to test your CSS to ensure it is idiomatic.
- For more information regarding Mimosa, see http://mimosa.io
- For more info about csslint, check out http://www.csslint.net/
Usage
Add 'csslint'
to your list of modules. That's all! Mimosa will install the module for you when you start mimosa watch
or mimosa build
.
Functionality
When mimosa watch
or mimosa build
are executed this module will run csslint over your project's CSS files. This includes both regular .css
as well as the output of pre-processors like SASS or LESS. csslint can be run on vendor files, but that is by default turned off.
Default Config
csslint: {
exclude:[],
compiled: true,
copied: true,
vendor: false,
rules: {}
}
csslint.exclude
array of string/regex
Files to exclude from linting. This setting is an array and can be comprised of strings or regexes. Strings are paths that can be relative to the watch.compiledDir
or absolute. String paths must include the file name.
csslint.compiled
boolean
When this property is set to true
, compiled CSS (i.e. sass, less, stylus) will be csslinted.
csslint.copied
boolean
When this property is set to true
, copied CSS will be csslinted.
csslint.vendor
boolean
When this property is set to true
, vendor CSS will be csslinted.
csslint.rules
object
Add csslint overrides as key/value pairs underneath this property.