A stylish reporter for CSSLint, heavily inspired by jshint-stylish
npm install csslint-stylish[![NPM version][npm-image]][npm-url]
[![Linux Build Status][travis-image]][travis-url]
[![Windows Build Status][appveyor-image]][appveyor-url]
[![Coverage Status][coveralls-image]][coveralls-url]
[![Codeclimate Status][codeclimate-image]][codeclimate-url]
[![bitHound Dependencies][bithound-image]][bithound-url]
[![Dependency status][david-image]][david-url]
[![Dev Dependency Status][david-dev-image]][david-dev-url]
[![Greenkeeper badge][greenkeeper-image]][greenkeeper-url]
vs original:
![Original reporter][orig-image]
To use it with the csslint api, you will have to call csslint, as well as assemble the report, manually.
``js
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);
`
I have a PR with csslint that would make it possible. See
See
, it's possible to use custom formatters with grunt.See the example in their repo
API
$3
#### 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: falseIf
true`, will print the absolute path of the file linted, instead of the relative.
[travis-url]: https://travis-ci.org/SimenB/csslint-stylish
[travis-image]: https://img.shields.io/travis/SimenB/csslint-stylish/master.svg
[appveyor-url]: https://ci.appveyor.com/project/SimenB/csslint-stylish
[appveyor-image]: https://ci.appveyor.com/api/projects/status/92exg416gkm4al9r?svg=true
[coveralls-url]: https://coveralls.io/github/SimenB/csslint-stylish
[coveralls-image]: https://img.shields.io/coveralls/SimenB/csslint-stylish.svg
[codeclimate-url]: https://codeclimate.com/github/SimenB/csslint-stylish
[codeclimate-image]: https://img.shields.io/codeclimate/github/SimenB/csslint-stylish.svg
[npm-url]: https://npmjs.org/package/csslint-stylish
[npm-image]: https://img.shields.io/npm/v/csslint-stylish.svg
[bithound-url]: https://www.bithound.io/github/SimenB/csslint-stylish/master/dependencies/npm
[bithound-image]: https://www.bithound.io/github/SimenB/csslint-stylish/badges/dependencies.svg
[david-url]: https://david-dm.org/SimenB/csslint-stylish
[david-image]: https://img.shields.io/david/SimenB/csslint-stylish.svg
[david-dev-url]: https://david-dm.org/SimenB/csslint-stylish#info=devDependencie
[david-dev-image]: https://img.shields.io/david/dev/SimenB/csslint-stylish.svg
[new-image]: screenshots/this.png
[orig-image]: screenshots/original.png
[greenkeeper-image]: https://badges.greenkeeper.io/SimenB/csslint-stylish.svg
[greenkeeper-url]: https://greenkeeper.io/