ale/ale_linters
sharils e3749c4a75
Fix autoload for phoenix
When dializer isn't a dependency, mix dialyzer recompiles the whole
project because it's not possible to know if this command dialyzer exist
or not until recompilation is done. Then the timestamps of the project
is messed up which results in broken hot-loading. In this case, mix help
dialyzer would return zero which prevents compilation of the whole
project since dialyzer isn't installed, it's help manual doesn't exist.

When dialyzer is a dependency, mix dialyzer would just run the command.
In this case, mix help dialyzer would return 1 which allows mix dialyzer
to run.
2018-07-23 21:43:59 +08:00
..
ansible Fix #1216 - Suppress trailing whitespace warings for ansible-lint when the option is set 2017-12-13 11:14:31 +00:00
apiblueprint Add drafter for checking API Blueprint files (#1152) 2017-11-20 10:57:13 +00:00
asciidoc Massively reduce the amount of code needed for linter tests 2018-07-15 18:28:28 +01:00
asm add ale_asm_gcc_executable option (#1138) 2017-11-17 10:02:30 +00:00
awk Massively reduce the amount of code needed for linter tests 2018-07-15 18:28:28 +01:00
c Added additional unit tests + adapted review comments #1167 2018-03-21 20:44:35 +01:00
chef #1151 - Overhaul the foodcritic linter for checking files on disk 2017-11-21 13:38:33 +00:00
clojure add joker handler for clojure 2017-11-15 22:23:46 +00:00
cloudformation Make CloudFormation linter work again with latest 2018-06-20 14:59:51 +02: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 Make the language option for LSP linters optional 2018-07-04 13:12:58 +01:00
crystal #810 - Handle output which is not JSON in many linters 2017-07-27 00:45:25 +01:00
cs Massively reduce the amount of code needed for linter tests 2018-07-15 18:28:28 +01:00
css Close #542 - Add an option for disabling running locally installed executables by default 2018-04-09 19:11:20 +01:00
cucumber Add cucumber checker for cucumber files 2018-04-20 22:54:29 -04:00
cuda Fix #1716 - Replace tempdir() with a wrapper to preserve TMPDIR 2018-07-12 13:05:59 +01:00
d Added "-wi" to the dmd command to endable warning messages. 2018-05-12 15:03:35 +09:00
dafny ale_linters/dafny: lint only saved files 2017-11-08 09:28:24 -08:00
dart Make the language option for LSP linters optional 2018-07-04 13:12:58 +01:00
dockerfile Added tests for hadolint 2018-01-29 22:21:50 +01:00
elixir Fix autoload for phoenix 2018-07-23 21:43:59 +08:00
elm Fix #1716 - Replace tempdir() with a wrapper to preserve TMPDIR 2018-07-12 13:05:59 +01:00
erlang Fix #1716 - Replace tempdir() with a wrapper to preserve TMPDIR 2018-07-12 13:05:59 +01:00
eruby Merge pull request #1157 from elebow/eruby-add-erubi-linter 2018-01-24 10:40:57 +00:00
fish Fix #1373 - Fix a bug with Fish errors not being handled on Linux 2018-03-23 12:17:54 +00:00
fortran Add documentation and testing for fortls 2018-07-19 22:27:47 +01:00
fountain Add four spaces, not tabs. 2017-12-20 22:53:03 -06:00
fuse Massively reduce the amount of code needed for linter tests 2018-07-15 18:28:28 +01:00
gitcommit Respect warn_about_trailing_whitespace for gitlint 2018-06-03 10:46:39 +01:00
glsl Massively reduce the amount of code needed for linter tests 2018-07-15 18:28:28 +01:00
go Massively reduce the amount of code needed for linter tests 2018-07-15 18:28:28 +01:00
graphql Add support for linting GraphQL with ESLint 2017-11-27 14:41:49 +00:00
haml Fix indentation for the haml-lint file 2017-10-25 23:07:38 +01:00
handlebars Close #542 - Add an option for disabling running locally installed executables by default 2018-04-09 19:11:20 +01:00
haskell Fix #1479 - Respect g:hdevtools_options for hdevtools 2018-04-07 22:50:31 +01:00
help Massively reduce the amount of code needed for linter tests 2018-07-15 18:28:28 +01:00
html Massively reduce the amount of code needed for linter tests 2018-07-15 18:28:28 +01:00
idris Add linter for Idris (#838) 2017-08-10 21:09:58 +01:00
java Massively reduce the amount of code needed for linter tests 2018-07-15 18:28:28 +01:00
javascript Add flow-language-server 2018-07-06 21:24:19 +03: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 Add kotlin language server support (#1725) 2018-07-15 18:54:18 +01:00
less Close #542 - Add an option for disabling running locally installed executables by default 2018-04-09 19:11:20 +01:00
llvm Massively reduce the amount of code needed for linter tests 2018-07-15 18:28:28 +01:00
lua Add a luac linter for Lua 2018-01-08 23:32:02 +08:00
mail Make alex a file linter 2017-12-18 15:26:52 +01:00
make #852 Capture error codes for checkmake 2017-11-16 00:58:33 +02:00
markdown remark-lint without saving to disk 2018-07-16 18:33:22 +09:00
matlab Ban use of ==# or ==? in the codebase, and prefer is# or is? instead 2017-08-08 08:39:13 +01:00
mercury add support for mercury language using mmc as linter 2018-03-25 13:33:24 -04:00
nasm Massively reduce the amount of code needed for linter tests 2018-07-15 18:28:28 +01:00
nim #852 - Capture error codes for nimcheck 2017-11-19 00:38:00 +00: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 Massively reduce the amount of code needed for linter tests 2018-07-15 18:28:28 +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 Close #542 - Add an option for disabling running locally installed executables by default 2018-04-09 19:11:20 +01:00
perl Fix #1611 - Fix perlcritic escaping on Windows 2018-05-28 12:51:06 +01:00
php Make the language option for LSP linters optional 2018-07-04 13:12:58 +01:00
po Massively reduce the amount of code needed for linter tests 2018-07-15 18:28:28 +01:00
pod Massively reduce the amount of code needed for linter tests 2018-07-15 18:28:28 +01:00
pony Escape the ponyc executable 2018-02-18 10:06:40 +00:00
proto Make it possible to inject flags of protoc invocation. 2018-01-07 17:56:56 +01:00
pug Close #542 - Add an option for disabling running locally installed executables by default 2018-04-09 19:11:20 +01:00
puppet Clean up root detection for puppet languageserver 2018-07-05 21:35:51 +02:00
pyrex Handle cython warning with custom handle and remove '--warning-errors'. 2018-06-25 17:33:53 +02:00
python Make the language option for LSP linters optional 2018-07-04 13:12:58 +01:00
qml Integration of qmlfmt linting tool (#1462) 2018-04-05 21:09:41 +02:00
r Use --vanilla switch for Rscript 2018-06-07 15:06:09 +02:00
reason Close #542 - Add an option for disabling running locally installed executables by default 2018-04-09 19:11:20 +01:00
review redpen support for asciidoc, reST, LaTeX and Re:VIEW 2017-11-17 15:34:07 +09:00
rst Massively reduce the amount of code needed for linter tests 2018-07-15 18:28:28 +01:00
ruby Massively reduce the amount of code needed for linter tests 2018-07-15 18:28:28 +01:00
rust Make the language option for LSP linters optional 2018-07-04 13:12:58 +01:00
sass Move the sasslint handlers to one location 2018-05-25 20:59:35 +01:00
scala Massively reduce the amount of code needed for linter tests 2018-07-15 18:28:28 +01:00
scss Run sass-lint from the target's directory 2018-05-15 14:36:31 +01:00
sh Make the language option for LSP linters optional 2018-07-04 13:12:58 +01:00
slim #852 - Capture error codes for slim-lint 2017-11-19 01:08:20 +00:00
sml Fix an SML variable init bug, and get the SML cm file tests to pass on Windows 2017-09-10 00:20:05 +01:00
solidity Extract error code from message 2017-12-05 16:02:15 -03: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 Close #542 - Add an option for disabling running locally installed executables by default 2018-04-09 19:11:20 +01:00
swift #852 - Capture error codes for swiftlint 2017-11-19 13:33:20 +00:00
tcl Ban use of ==# or ==? in the codebase, and prefer is# or is? instead 2017-08-08 08:39:13 +01:00
terraform #852 - Capture error codes for tflint 2017-11-19 13:37:56 +00:00
testft Add support for dot-seperate linters, improve linter tests 2016-10-21 21:02:20 -05:00
tex Massively reduce the amount of code needed for linter tests 2018-07-15 18:28:28 +01:00
texinfo Massively reduce the amount of code needed for linter tests 2018-07-15 18:28:28 +01:00
text Massively reduce the amount of code needed for linter tests 2018-07-15 18:28:28 +01:00
thrift Massively reduce the amount of code needed for linter tests 2018-07-15 18:28:28 +01:00
typescript Massively reduce the amount of code needed for linter tests 2018-07-15 18:28:28 +01:00
verilog Fix #1716 - Replace tempdir() with a wrapper to preserve TMPDIR 2018-07-12 13:05:59 +01:00
vim Close #1315 - Make the vint executable configurable 2018-04-08 18:10:00 +01:00
vue vue: Add the vls language server linter 2018-07-05 14:04:20 +02:00
xhtml Massively reduce the amount of code needed for linter tests 2018-07-15 18:28:28 +01:00
xml Massively reduce the amount of code needed for linter tests 2018-07-15 18:28:28 +01:00
yaml Respect ale_warn_about_trailing_whitespace for yamllint 2018-07-01 13:49:40 +01:00