csslint-stylish
v0.0.6
Published
A stylish reporter for CSSLint, heavily inspired by jshint-stylish
Downloads
1,026
Maintainers
Readme
csslint-stylish
Stylish formatter for CSSLint
Screenshots
vs original:
Usage
CSSLint Node.js API
To use it with the csslint
api, you will have to call csslint
, as well as assemble the report, manually.
var csslint = require('csslint').CSSLint;
var csslintStylish = require('csslint-stylish');
var report = csslint.verify(/* css as string here */);
// Format the report stylishly
var stylishReport = csslintStylish.startFormat() + csslintStylish.formatResults(report) + csslintStylish.endFormat();
// Then write it to the console
console.log(stylishReport);
csslint
CLI
It's currently not possible to use a custom formatter with the CLI.
I have a PR with csslint
that would make it possible. See https://github.com/CSSLint/csslint/pull/593
gulp-csslint
It's currently not possible to use a custom formatter with the gulp-plugin.
See https://github.com/lazd/gulp-csslint/pull/29
grunt-contrib-csslint
Starting with version 0.5.0
, it's possible to use custom formatters with grunt
.
See the example in their repo
API
csslintStylish.formatResults(report, filename, options)
report
Type: Object
Optional: false
The report generated by calling csslint.verify
.
filename
Type: String
Optional: true
The name of the file linted.
options
Type: Object
Optional: true
An options-object. Valid options are:
absoluteFilePathsForFormatters
Type: Boolean
Default: false
If true
, will print the absolute path of the file linted, instead of the relative.