2.0.0 • Published 4 years ago
better-stylint-loader v2.0.0
Install
Install the stylint peerDependency manually (only if you're using npm v3 or earlier)
npm install --save-dev stylintInstall stylint-loader package
npm install stylint-loaderUsage
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'
}
]
}
// ...
}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
stylintentry 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