diff --git a/ale_linters/css/stylelint.vim b/ale_linters/css/stylelint.vim index e138d6d0..ef496302 100644 --- a/ale_linters/css/stylelint.vim +++ b/ale_linters/css/stylelint.vim @@ -3,6 +3,9 @@ let g:ale_css_stylelint_executable = \ get(g:, 'ale_css_stylelint_executable', 'stylelint') +let g:ale_css_stylelint_options = +\ get(g:, 'ale_css_stylelint_options', '') + let g:ale_css_stylelint_use_global = \ get(g:, 'ale_css_stylelint_use_global', 0) @@ -20,6 +23,7 @@ endfunction function! ale_linters#css#stylelint#GetCommand(buffer) abort return ale_linters#css#stylelint#GetExecutable(a:buffer) + \ . ' ' . g:ale_css_stylelint_options \ . ' --stdin-filename %s' endfunction diff --git a/doc/ale.txt b/doc/ale.txt index 6e760717..e3eaacae 100644 --- a/doc/ale.txt +++ b/doc/ale.txt @@ -784,6 +784,12 @@ g:ale_css_stylelint_executable *g:ale_css_stylelint_executable* If you wish to use only a globally installed version of stylelint, set |g:ale_css_stylelint_use_global| to `1`. +g:ale_css_stylelint_options *g:ale_css_stylelint_options* + + Type: |String| + Default: `''` + + This variable can be set to pass additional options to stylelint. g:ale_css_stylelint_use_global *g:ale_css_stylelint_use_global*