Pronto runner for stylelint (using stylelint from npm)
Pronto runner for stylelint, the mighty, modern CSS linter. What is Pronto?
Uses official stylelint executable installed by npm
.
Heavily inspired by doits/pronto-eslint_npm.
Prerequisites
You'll need to install stylelint by yourself with npm. If stylelint
is in your PATH
, everything will simply work, otherwise you have to provide pronto-stylelint your custom executable path (see below).
Configuration of stylelint
Configuring stylelint via .stylelintrc and consorts and excludes via .stylelintignore will work just fine with pronto-stylelint.
Configuration of pronto-stylelint
pronto-stylelint can be configured by placing a .pronto_stylelint.yml
inside the directory where pronto is run.
Following options are available:
Option | Meaning | Default |
---|---|---|
stylelint_executable | stylelint executable to call. |
stylelint (calls stylelint in PATH ) |
files_to_lint | What files to lint. Absolute path of offending file will be matched against this Regexp. | \.(c|sc|sa|le)ss$ |
cli_options | Options to pass to the CLI. | -f json |
Example configuration to call custom stylelint executable and specify custom options:
# .pronto_stylelint.yml
stylelint_executable: '/my/custom/node/path/.bin/stylelint'
files_to_lint: '\.(c|sc)ss$'
cli_options: '--config /custom/stylelintrc'