csslint-stylish
Stylish formatter for CSSLint
!NPM versionnpm-imagenpm-url !Linux Build Statustravis-imagetravis-url !Windows Build Statusappveyor-imageappveyor-url !Coverage Statuscoveralls-imagecoveralls-url !Codeclimate Statuscodeclimate-imagecodeclimate-url
!bitHound Dependenciesbithound-imagebithound-url !Dependency statusdavid-imagedavid-url !Dev Dependency Statusdavid-dev-imagedavid-dev-url !Greenkeeper badgegreenkeeper-imagegreenkeeper-url
Screenshots
!This reporternew-imagevs original:
!Original reporterorig-image
Usage
CSSLint Node.js API
To use it with thecsslint
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 gulp-csslint
It's currently not possible to use a custom formatter with the gulp-plugin.See
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: falseThe report generated by calling
csslint.verify
.filename
Type:String
Optional: trueThe name of the file linted.
options
Type:Object
Optional: trueAn 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.