ale/ale_linters
Sander van Harmelen 455793dfd9 Improve performance when using gometalinter (#566)
* Improve performance when using gometalinter

Before this change when I opened a big project that had 6000+ warnings/errors it took ages to get the actual warnings/errors and it caused my CPU to be busy for quite some time. The call to gometalinter alone took about 24 seconds, but after that vim was struggling as well.

After this change the gometalinter call just takes 2 seconds and nothing noticable happens with the CPU and/or vim.

* Removed obsolete test

This logic is no longer done by the `ale` plugin, but by `gometalinter` itself.
2017-05-20 11:43:28 +01:00
..
ansible Break shared handlers up into their own files, and fix stylelint error handling 2017-04-24 22:27:18 +01:00
asciidoc Break shared handlers up into their own files, and fix stylelint error handling 2017-04-24 22:27:18 +01:00
asm #549 Temporarily revert shell escaping changes, just for Windows 2017-05-12 09:20:16 +01:00
c #549 Temporarily revert shell escaping changes, just for Windows 2017-05-12 09:20:16 +01:00
chef Add a function for getting matches, and use it to simplify a lot of code 2017-04-18 00:35:53 +01:00
cmake Break shared handlers up into their own files, and fix stylelint error handling 2017-04-24 22:27:18 +01:00
coffee Add a function for getting matches, and use it to simplify a lot of code 2017-04-18 00:35:53 +01:00
cpp Add cpplint linter 2017-05-16 19:09:59 +02:00
crystal #549 Temporarily revert shell escaping changes, just for Windows 2017-05-12 09:20:16 +01:00
cs Add a function for getting matches, and use it to simplify a lot of code 2017-04-18 00:35:53 +01:00
css #549 Temporarily revert shell escaping changes, just for Windows 2017-05-12 09:20:16 +01:00
d #549 Temporarily revert shell escaping changes, just for Windows 2017-05-12 09:20:16 +01:00
dockerfile Simplify some code and format some tests better 2017-04-24 21:11:33 +01:00
elixir Add a function for getting matches, and use it to simplify a lot of code 2017-04-18 00:35:53 +01:00
elm #549 Temporarily revert shell escaping changes, just for Windows 2017-05-12 09:20:16 +01:00
erlang #549 Temporarily revert shell escaping changes, just for Windows 2017-05-12 09:20:16 +01:00
eruby Add erb linter (#497) 2017-04-25 18:38:02 +01:00
fortran #427 Implement buffer variable overrides for all linter options 2017-04-16 01:24:08 +01:00
go Improve performance when using gometalinter (#566) 2017-05-20 11:43:28 +01:00
haml Add a function for getting matches, and use it to simplify a lot of code 2017-04-18 00:35:53 +01:00
handlebars Move path functions to their own file 2017-04-17 23:29:02 +01:00
haskell Haskell: add ghc-mod linter 2017-05-15 19:46:02 +01:00
help Break shared handlers up into their own files, and fix stylelint error handling 2017-04-24 22:27:18 +01:00
html Break shared handlers up into their own files, and fix stylelint error handling 2017-04-24 22:27:18 +01:00
java Add checkstyle linter 2017-05-15 15:41:04 -04:00
javascript #538 Set some end columns for some eslint problems 2017-05-16 22:57:15 +01:00
json Add a function for getting matches, and use it to simplify a lot of code 2017-04-18 00:35:53 +01:00
kotlin #549 Temporarily revert shell escaping changes, just for Windows 2017-05-12 09:20:16 +01:00
lua #549 Temporarily revert shell escaping changes, just for Windows 2017-05-12 09:20:16 +01:00
markdown Glue for Vale (#522) 2017-05-01 16:06:04 +01:00
matlab Add a function for getting matches, and use it to simplify a lot of code 2017-04-18 00:35:53 +01:00
nim #549 Temporarily revert shell escaping changes, just for Windows 2017-05-12 09:20:16 +01:00
nix Add a function for getting matches, and use it to simplify a lot of code 2017-04-18 00:35:53 +01:00
nroff Break shared handlers up into their own files, and fix stylelint error handling 2017-04-24 22:27:18 +01:00
ocaml Make code more consistent 2017-04-15 12:52:08 +01:00
perl Add a function for getting matches, and use it to simplify a lot of code 2017-04-18 00:35:53 +01:00
php Add end columns on php linter #538 2017-05-17 21:28:29 +02:00
pod Break shared handlers up into their own files, and fix stylelint error handling 2017-04-24 22:27:18 +01:00
pug Break shared handlers up into their own files, and fix stylelint error handling 2017-04-24 22:27:18 +01:00
puppet Add a function for getting matches, and use it to simplify a lot of code 2017-04-18 00:35:53 +01:00
pyrex Break shared handlers up into their own files, and fix stylelint error handling 2017-04-24 22:27:18 +01:00
python #549 Temporarily revert shell escaping changes, just for Windows 2017-05-12 09:20:16 +01:00
reason Create reasonml merlin linter 2017-04-26 19:29:09 +10:00
rst Break shared handlers up into their own files, and fix stylelint error handling 2017-04-24 22:27:18 +01:00
ruby Clean up the rubocop file a little 2017-05-18 09:22:34 +01:00
rust Move path functions to their own file 2017-04-17 23:29:02 +01:00
sass Break shared handlers up into their own files, and fix stylelint error handling 2017-04-24 22:27:18 +01:00
scala Add a function for getting matches, and use it to simplify a lot of code 2017-04-18 00:35:53 +01:00
scss #427 Implement b:ale_warn_about_trailing_whitespace 2017-05-04 23:50:11 +01:00
sh shell: Don't default to fish 2017-05-01 21:24:16 +02:00
slim Add a function for getting matches, and use it to simplify a lot of code 2017-04-18 00:35:53 +01:00
sml Use ale#Var in linters that didn't use it yet 2017-04-28 00:01:01 +02:00
spec Add rpm spec file linter (rpmlint) (#486) 2017-04-19 23:40:58 +01:00
sql Add a function for getting matches, and use it to simplify a lot of code 2017-04-18 00:35:53 +01:00
swift #392 Report errors inside of headers, in a very basic way 2017-04-11 20:32:57 +01:00
testft Add support for dot-seperate linters, improve linter tests 2016-10-21 21:02:20 -05:00
tex #549 Temporarily revert shell escaping changes, just for Windows 2017-05-12 09:20:16 +01:00
texinfo Break shared handlers up into their own files, and fix stylelint error handling 2017-04-24 22:27:18 +01:00
text Glue for Vale (#522) 2017-05-01 16:06:04 +01:00
typescript #549 Temporarily revert shell escaping changes, just for Windows 2017-05-12 09:20:16 +01:00
verilog #549 Temporarily revert shell escaping changes, just for Windows 2017-05-12 09:20:16 +01:00
vim #532 Rename a Vint variable so it's more obvious 2017-05-06 10:14:03 +01:00
xhtml Break shared handlers up into their own files, and fix stylelint error handling 2017-04-24 22:27:18 +01:00
xml Add xmllint linter (#559) 2017-05-18 09:31:12 +01:00
yaml Add a function for getting matches, and use it to simplify a lot of code 2017-04-18 00:35:53 +01:00