ale/ale_linters
Keith Smiley 5fc2f8f6c0
Choose shell dialect based on vim syntax
Shellcheck is smart enough to check the shebang in a given file to
determine which dialect to use. Unfortunately this doesn't work for
files without shebangs, even if it might be apparent what dialect should
be used, such as "bashrc" or "foo.bash". Luckily `filetype.vim` defines
specific vars based on which shell dialect is being used based on a huge
list of conditions. With this change we take those into account for all
the types shellcheck supports, otherwise we fallback to letting it try
and decide.
2016-10-27 18:46:58 -07:00
..
ansible Add support for dot-seperate linters, improve linter tests 2016-10-21 21:02:20 -05:00
c Add support for dot-seperate linters, improve linter tests 2016-10-21 21:02:20 -05:00
coffee Add support for dot-seperate linters, improve linter tests 2016-10-21 21:02:20 -05:00
cpp Add support for dot-seperate linters, improve linter tests 2016-10-21 21:02:20 -05:00
css Add support for dot-seperate linters, improve linter tests 2016-10-21 21:02:20 -05:00
d Add support for dot-seperate linters, improve linter tests 2016-10-21 21:02:20 -05:00
elixir Add support for dot-seperate linters, improve linter tests 2016-10-21 21:02:20 -05:00
fortran Add support for dot-seperate linters, improve linter tests 2016-10-21 21:02:20 -05:00
go Add support for dot-seperate linters, improve linter tests 2016-10-21 21:02:20 -05:00
haskell Add support for dot-seperate linters, improve linter tests 2016-10-21 21:02:20 -05:00
html Add support for dot-seperate linters, improve linter tests 2016-10-21 21:02:20 -05:00
javascript Add node_modules support for JSHint, and use the global config as a fallback. 2016-10-23 13:25:50 +01:00
json Add support for dot-seperate linters, improve linter tests 2016-10-21 21:02:20 -05:00
lua Add support for dot-seperate linters, improve linter tests 2016-10-21 21:02:20 -05:00
markdown Merge #139 - Add Markdown linting support 2016-10-24 20:40:24 +01:00
matlab Add support for mlint, a MATLAB linter (#145) 2016-10-24 20:32:52 +01:00
perl Add support for dot-seperate linters, improve linter tests 2016-10-21 21:02:20 -05:00
php Add support for dot-seperate linters, improve linter tests 2016-10-21 21:02:20 -05:00
pug Add support for dot-seperate linters, improve linter tests 2016-10-21 21:02:20 -05:00
pyrex Remove many redundant handlers 2016-10-11 09:22:47 -05:00
python Add support for dot-seperate linters, improve linter tests 2016-10-21 21:02:20 -05:00
ruby Add support for dot-seperate linters, improve linter tests 2016-10-21 21:02:20 -05:00
sass Add support for dot-seperate linters, improve linter tests 2016-10-21 21:02:20 -05:00
scala Add support for dot-seperate linters, improve linter tests 2016-10-21 21:02:20 -05:00
scss Add support for dot-seperate linters, improve linter tests 2016-10-21 21:02:20 -05:00
sh Choose shell dialect based on vim syntax 2016-10-27 18:46:58 -07:00
testft Add support for dot-seperate linters, improve linter tests 2016-10-21 21:02:20 -05:00
typescript Add support for dot-seperate linters, improve linter tests 2016-10-21 21:02:20 -05:00
verilog Add support for dot-seperate linters, improve linter tests 2016-10-21 21:02:20 -05:00
vim Add support for dot-seperate linters, improve linter tests 2016-10-21 21:02:20 -05:00
yaml Add support for dot-seperate linters, improve linter tests 2016-10-21 21:02:20 -05:00