stylelint-brunch v0.1.0
stylelint-brunch
installation
Install the plugin via npm:
npm i -D stylelint-brunchconfiguration
There is no needed configuration. If you install this package it will attempt the standard lookup for a style-lint file and lint all css files. This assumes you have CSS files and want to use your system lint configuration.
pattern
For SASS, you can use this configuration:
config = {
stylelint: {
pattern: '^app[\\\/\\\\].*\\\.scss?$'
}
}The pattern parameter is evaluated in a new RegExp() call if it's a string. Change the pattern to match your desired file type.
warnOnly
Passing a warnOnly key allows you to prevent errors from being thrown. This defaults to true.
config = {
stylelint: {
warnOnly: false
}
}formatter
Passing a formatter key allows you to select your preferred formatter. This defaults to string.
config = {
stylelint: {
formatter: 'json'
}
}config
Passing any valid stylelint options here are supported and override ad you'd expect.
config = {
stylelint: {
config: {
// whatever you want to pass that's valid stylelint options.
}
}
}license
Licensed under the Apache-2.0 license.
shout out
Thanks @mirko-lelansky, this is extended from his base project.
todo
Add some decent tests