stylint loader for webpack
UNMAINTAINED Look at the issue #9
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
When using with stylus-loader
, make sure they are in correct order
module.exports = {
// ...
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
module.exports = {
// ...
module: {
preLoaders: [
{
test: /\.styl$/,
loader: 'stylint'
}
]
}
// ...
}
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:
module.exports = {
stylint: {
config: 'path/.stylintrc'
}
}
Note that you can use both method in order to benefit from global & specific options