csslint-stylish

A stylish reporter for CSSLint, heavily inspired by jshint-stylish

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
csslint-stylish
1200.0.67 years ago8 years agoMinified + gzip package size for csslint-stylish in KB

Readme

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-image
vs original:
!Original reporterorig-image

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

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: 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.