diff options
author | w0rp <devw0rp@gmail.com> | 2017-11-11 23:55:04 +0000 |
---|---|---|
committer | w0rp <devw0rp@gmail.com> | 2017-11-11 23:55:11 +0000 |
commit | ae08f80eade5c28efa54d8366368f2addaec6f35 (patch) | |
tree | 2502a837c59babf2acd77b58db5a2be326b25b7d /doc | |
parent | 3111c6c1ca22e759ea0a8dd4ac9f5d048cbcef24 (diff) | |
download | ale-ae08f80eade5c28efa54d8366368f2addaec6f35.zip |
#1108 Support using Lists and 'all' for b:ale_linters
Diffstat (limited to 'doc')
-rw-r--r-- | doc/ale.txt | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/doc/ale.txt b/doc/ale.txt index cd6c336e..488c222a 100644 --- a/doc/ale.txt +++ b/doc/ale.txt @@ -944,6 +944,20 @@ g:ale_linters *g:ale_linters* will first look for linters for filetypes in the `b:ale_linters` variable, then `g:ale_linters`, and then a default Dictionary. + `b:ale_linters` can be set to a List, or the string `'all'`. When linters + for two different filetypes share the same name, the first linter loaded + will be used. Any ambiguity can be resolved by using a Dictionary specifying + which linter to run for which filetype instead. > + + " Use ESLint for the buffer if the filetype includes 'javascript'. + let b:ale_linters = {'javascript': ['eslint'], 'html': ['tidy']} + " Use a List for the same setting. This will work in most cases. + let b:ale_linters = ['eslint', 'tidy'] + " Disable all linters for the buffer. + let b:ale_linters = [] + " Explicitly enable all available linters for the filetype. + let b:ale_linters = 'all' +< g:ale_max_buffer_history_size *g:ale_max_buffer_history_size* @@ -1016,7 +1030,7 @@ g:ale_pattern_options *g:ale_pattern_options* " Use just ESLint for linting and fixing files which end in '.foo.js' let g:ale_pattern_options = { \ '\.foo\.js$': { - \ 'ale_linters': {'javascript': ['eslint']}, + \ 'ale_linters': ['eslint'], \ 'ale_fixers: ['eslint'], \ }, \} |