ale/ale_linters
Bjorn Neergaard f49f615ef6
Add support for dot-seperate linters, improve linter tests
This PR first and formost implements support for dot-seperate filetypes,
a very trivial change.

This closes #132

But more importantly, this PR vastly improves the test quality for
`ale#linter#Get`. It enables us to reset the state of ale's internal
linter cache, to facilitate better testing, as well as making use of
mocked linters instead of depending on linters on disk (which may
change). In addition, a dummy linter is defined to test the autoloading
behavior.

Header guards were removed from all linters as:

* A: ale won't try and load linters if they already exist in memory
* B: we can't reset state for testing if they can't be loaded again
2016-10-21 21:02:20 -05: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 support for dot-seperate linters, improve linter tests 2016-10-21 21:02:20 -05: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
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 Add support for dot-seperate linters, improve linter tests 2016-10-21 21:02:20 -05: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