ale/ale_linters
Vo Anh Duy 626568d66d Make ghc-mod be awared of cabal file
Right now ghc-mod linter check temp file instead of current buffer,
which cause the problem that it can't detect cabal file and raise
missing package error.

To fix that we need to run ghc-mod check with actual path of the current
file and with ghc-mod option `--map-file` to redirect temp file source
code to actual one
2017-08-13 20:49:26 +08:00
..
ansible Ban use of ==# or ==? in the codebase, and prefer is# or is? instead 2017-08-08 08:39:13 +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
awk Support for GNU Awk linting (#638) 2017-06-08 18:26:21 +01:00
c Fix an executable_callback typo 2017-07-17 00:18:43 +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 Ban use of ==# or ==? in the codebase, and prefer is# or is? instead 2017-08-08 08:39:13 +01:00
cpp #782 - Do not set the build directory for clang-tidy for header files, which does not work 2017-07-20 14:52:24 +01:00
crystal #810 - Handle output which is not JSON in many linters 2017-07-27 00:45:25 +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 Refactor running of local Node programs with a helper function 2017-05-27 17:11:03 +01:00
d Ban use of ==# or ==? in the codebase, and prefer is# or is? instead 2017-08-08 08:39:13 +01:00
dart Ban use of ==# or ==? in the codebase, and prefer is# or is? instead 2017-08-08 08:39:13 +01:00
dockerfile Ban !=# and !=? from the codebase 2017-08-11 00:31:42 +01:00
elixir Ban use of ==# or ==? in the codebase, and prefer is# or is? instead 2017-08-08 08:39:13 +01:00
elm Ban !=# and !=? from the codebase 2017-08-11 00:31:42 +01:00
erlang Ban use of ==# or ==? in the codebase, and prefer is# or is? instead 2017-08-08 08:39:13 +01:00
eruby Add erb linter (#497) 2017-04-25 18:38:02 +01:00
fortran Ban use of ==# or ==? in the codebase, and prefer is# or is? instead 2017-08-08 08:39:13 +01:00
fuse Add fusion-lint, documentation, and tests (#648) 2017-06-14 09:35:11 +01:00
go Ban use of ==# or ==? in the codebase, and prefer is# or is? instead 2017-08-08 08:39:13 +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 #810 - Handle output which is not JSON in many linters 2017-07-27 00:45:25 +01:00
haskell Make ghc-mod be awared of cabal file 2017-08-13 20:49:26 +08:00
help Break shared handlers up into their own files, and fix stylelint error handling 2017-04-24 22:27:18 +01:00
html Ban use of ==# or ==? in the codebase, and prefer is# or is? instead 2017-08-08 08:39:13 +01:00
idris Add linter for Idris (#838) 2017-08-10 21:09:58 +01:00
java Ban use of ==# or ==? in the codebase, and prefer is# or is? instead 2017-08-08 08:39:13 +01:00
javascript Ban use of ==# or ==? in the codebase, and prefer is# or is? instead 2017-08-08 08:39:13 +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 Ban !=# and !=? from the codebase 2017-08-11 00:31:42 +01:00
lua Adjust output of `luacheck` linter to include error code (#717) 2017-07-02 00:20:59 +01:00
markdown Glue for Vale (#522) 2017-05-01 16:06:04 +01:00
matlab Ban use of ==# or ==? in the codebase, and prefer is# or is? instead 2017-08-08 08:39:13 +01:00
nim Ban !=# and !=? from the codebase 2017-08-11 00:31:42 +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
objc add clang for objc and objcpp 2017-05-20 00:58:09 +08:00
objcpp add clang for objc and objcpp 2017-05-20 00:58:09 +08:00
ocaml Make code more consistent 2017-04-15 12:52:08 +01:00
perl Ban !=# and !=? from the codebase 2017-08-11 00:31:42 +01:00
php Ban use of ==# or ==? in the codebase, and prefer is# or is? instead 2017-08-08 08:39:13 +01:00
pod Break shared handlers up into their own files, and fix stylelint error handling 2017-04-24 22:27:18 +01:00
pug Make pug-lint detect node_modules executables, and add options for pug-lint like the other linters 2017-06-29 11:40:03 +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 Ban !=# and !=? from the codebase 2017-08-11 00:31:42 +01:00
r Fix #182 - Add support for lintr 2017-07-03 22:34:30 +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 Ban use of ==# or ==? in the codebase, and prefer is# or is? instead 2017-08-08 08:39:13 +01:00
rust Ban !=# and !=? from the codebase 2017-08-11 00:31:42 +01:00
sass Refactor running of local Node programs with a helper function 2017-05-27 17:11:03 +01:00
scala Ban use of ==# or ==? in the codebase, and prefer is# or is? instead 2017-08-08 08:39:13 +01:00
scss Ban use of ==# or ==? in the codebase, and prefer is# or is? instead 2017-08-08 08:39:13 +01:00
sh Ban use of ==# or ==? in the codebase, and prefer is# or is? instead 2017-08-08 08:39:13 +01: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 Ban use of ==# or ==? in the codebase, and prefer is# or is? instead 2017-08-08 08:39:13 +01: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
stylus Fix #178 - Check Stylus files with stylelint 2017-07-03 16:57:39 +01:00
swift #392 Report errors inside of headers, in a very basic way 2017-04-11 20:32:57 +01:00
tcl Ban use of ==# or ==? in the codebase, and prefer is# or is? instead 2017-08-08 08:39:13 +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 Ban use of ==# or ==? in the codebase, and prefer is# or is? instead 2017-08-08 08:39:13 +01:00
verilog Ban use of ==# or ==? in the codebase, and prefer is# or is? instead 2017-08-08 08:39:13 +01:00
vim Set the --no-color flag for Vint if we fail to parse the version number for some reason 2017-06-22 12:24:25 +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 Ban use of ==# or ==? in the codebase, and prefer is# or is? instead 2017-08-08 08:39:13 +01:00