CSSLint loader for Webpack
JavaScript
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
lib
.gitignore
CHANGELOG.md
README.md update docs to match param name change May 26, 2016
index.js
package.json

README.md

csslintloader for webpack

Install

$ npm install csslint-loader

Usage

In your webpack configuration

module.exports = {
  // ...
  module: {
    loaders: [
      {
        css: /\.css$/,
        loader: "style?css!csslint"
      },
      {
        scss: /\.scss$/,
        loader: ExtractTextPlugin.extract("style", "css!postcss!csslint!sass")
      }
    ]
  }
  // ...
}

Options

You can pass the following options as a query string

  • configFile (default: looks for .csslintrc in your root directory.)
    Pass in the location/name of file if different
loader: "style?css?csslint?configFile=./config/cs"
  • failOnWarning (default: true)
    If you don't pass in any config file, csslint's default setting sets all rules to 1 (warning)
    Forcing an error by default on warnings. Can disable by passing false as value
loader:"style?css?csslint?failOnWarning=false"
  • failOnError (default: true)
    Passing this as true will fail the build and give the correct exit status