stylint-loader
stylint loader for webpack
Install
Install the stylint peerDependency
manually (only if you're using npm v3 or earlier)
npm install --save-dev stylint
Install stylint-loader
package
npm install stylint-loader
Usage
When using with stylus-loader
, make sure they are in correct order
moduleexports = // ... module: loaders: test: /\.styl$/ loader: 'stylint' test: /\.styl$/ loader: 'style!css!stylus' // ...
To be safe, you can use preLoaders
section to check source files, not modified by stylus-loader
moduleexports = // ... module: preLoaders: test: /\.styl$/ loader: 'stylint' // ...
Options
You can pass stylint options directly by
- Adding a query string to the loader for this loader usabe only
module: preLoaders: test: /\.js$/ loader: 'stylint-loader?{brackets: "never"}' exclude: /node_modules/
- Adding an
stylint
entry in your webpack config for global options:
moduleexports = stylint: config: 'path/.stylintrc'
Note that you can use both method in order to benefit from global & specific options