Sign Up for Free

RunKit +

Try any Node.js package right in your browser

This is a playground to test code. It runs a full Node.js environment and already has all of npm’s 400,000 packages pre-installed, including csslint-stylish with all npm packages installed. Try it out:

var csslintStylish = require("csslint-stylish")

This service is provided by RunKit and is not affiliated with npm, Inc or the package authors.

csslint-stylish v0.0.6

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

csslint-stylish

Stylish formatter for CSSLint

NPM version Linux Build Status Windows Build Status Coverage Status Codeclimate Status

bitHound Dependencies Dependency status Dev Dependency Status Greenkeeper badge

Screenshots

This reporter

vs original:

Original reporter

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.

RunKit is a free, in-browser JavaScript dev environment for prototyping Node.js code, with every npm package installed. Sign up to share your code.
Sign Up for Free