ale/doc
Martino Pilia 771581a945
Add settings for the Alex linter
The executable for the Alex linter is currently hard-coded as 'alex',
which is an issue given the fact that it conflicts with the Haskell
lexer generator, whose executable is also called 'alex', has been around
a dozen years before the linter, and is packaged in the official
repositories of the major Linux distributions.

This commit adds options to use a local executable for the alex linter
(which is a node package), and an option to set a custom executable.

As side changes:
* The pattern in the alex handler is made more readable by turnig it
  into a very-magic regex.
* Alex handles plain text, markdown, and HTML. Specific flags for HTML
  and markdown are provided when instantiating the linters for the
  respective filetypes, while before those formats were treated as plain
  text.
2019-02-02 16:20:14 +01:00
..
ale-ada.txt Add GCC linter for Ada 2018-11-18 18:14:24 +01:00
ale-ansible.txt Allow custom executable for ansible linters (#1977) 2018-10-18 09:19:27 +01:00
ale-asciidoc.txt Add textlint for Asciidoc and add it to Fixers (#2193) 2019-01-10 18:53:45 +00:00
ale-asm.txt
ale-awk.txt
ale-bib.txt Add bibclen fixer support 2018-12-01 15:05:18 +09:00
ale-c.txt Do not enable all clang-tidy checks by default 2018-10-30 11:46:53 +01:00
ale-chef.txt
ale-clojure.txt
ale-cloudformation.txt Add linter for AWS CloudFormation template file 2018-06-12 15:11:53 +09:00
ale-cmake.txt add cmake-format fixer support (#2244) 2019-01-27 11:45:57 +00:00
ale-cpp.txt Do not enable all clang-tidy checks by default 2018-10-30 11:46:53 +01:00
ale-cs.txt Add a note about OmniSharp 2018-10-29 09:41:50 +00:00
ale-css.txt Close #542 - Add an option for disabling running locally installed executables by default 2018-04-09 19:11:20 +01:00
ale-cuda.txt
ale-d.txt New linter: dls (#1992) 2018-10-17 16:11:41 +01:00
ale-dart.txt Added dartfmt fixer (#1683) 2018-07-01 13:55:41 +01:00
ale-development.txt Add briefer help tags for ALE development documentation 2019-01-08 14:40:26 +00:00
ale-dockerfile.txt Add the dockerfile_lint linter for Dockerfiles (#1971) 2018-10-26 17:34:32 +01:00
ale-elixir.txt Fix #2084 - Disable mix by default, as it causes too many problems 2018-11-19 20:14:30 +00:00
ale-elm.txt Update ale-elm doc 2018-05-11 20:14:00 +02:00
ale-erlang.txt
ale-eruby.txt Add initial support for ruumba in eruby files. 2018-11-04 19:55:06 +13:00
ale-fish.txt
ale-fortran.txt Add documentation and testing for fortls 2018-07-19 22:27:47 +01:00
ale-fountain.txt
ale-fuse.txt
ale-gitcommit.txt Update the gitcommit documentation with more examples 2018-06-01 14:22:23 +01:00
ale-glsl.txt
ale-go.txt Add support for bingo (#2165) 2019-01-05 19:12:55 +00:00
ale-graphql.txt
ale-hack.txt Disable HHAST by default 2018-08-02 13:50:56 -07:00
ale-handlebars.txt Close #542 - Add an option for disabling running locally installed executables by default 2018-04-09 19:11:20 +01:00
ale-haskell.txt Add haskell_stack_ghc_options like …_cabal_ghc_… 2019-01-22 09:46:08 -05:00
ale-hcl.txt add terraform fmt fixer for terraform and hcl filetypes 2018-10-23 20:44:31 -04:00
ale-html.txt Add prettier to html formatters 2018-11-07 12:00:59 +05:30
ale-idris.txt
ale-ispc.txt Add linter for ispc 2018-11-11 18:26:37 +01:00
ale-java.txt Fix javalsp command. 2018-12-05 21:53:39 +09:00
ale-javascript.txt Close #1504 - Add an option for removing --respect-pragma for flow 2018-04-15 12:25:15 +01:00
ale-json.txt Allow custom filters for the jq fixer (#1980) 2018-10-12 09:15:32 +01:00
ale-julia.txt Fix other warnings 2018-09-08 16:05:34 -04:00
ale-kotlin.txt Add ktlint fixer support. 2019-01-20 19:39:47 -06:00
ale-latex.txt Add textlint for tex (#2234) 2019-01-27 12:14:34 +00:00
ale-less.txt Close #542 - Add an option for disabling running locally installed executables by default 2018-04-09 19:11:20 +01:00
ale-llvm.txt
ale-lua.txt
ale-markdown.txt Support remark-lint installed locally 2018-07-16 18:33:21 +09:00
ale-mercury.txt add support for mercury language using mmc as linter 2018-03-25 13:33:24 -04:00
ale-nasm.txt Added NASM linter 2018-05-04 21:44:32 +02:00
ale-nroff.txt
ale-objc.txt Add ccls support for C/C++/ObjC 2018-09-26 20:09:37 +08:00
ale-objcpp.txt fix lint test failures 2018-09-06 21:59:03 -04:00
ale-ocaml.txt add ocamlformat support 2018-08-26 13:47:56 +02:00
ale-pawn.txt add uncrustify fixer for several languages 2018-09-04 20:39:32 -04:00
ale-perl6.txt Add Perl6 support via 'perl6 -c' 2018-09-28 16:18:40 -07:00
ale-perl.txt add perltidy fixer 2018-04-21 22:09:38 +09:00
ale-php.txt PHP linter: make the path to the executable configurable 2018-11-01 18:52:28 +01:00
ale-po.txt
ale-pod.txt
ale-pony.txt functional pony linter 2018-02-10 13:17:53 -06:00
ale-prolog.txt Add prolog swipl linter (#1979) 2018-10-26 17:29:17 +01:00
ale-proto.txt
ale-pug.txt Close #542 - Add an option for disabling running locally installed executables by default 2018-04-09 19:11:20 +01:00
ale-puppet.txt Always use --color=false when validating puppet 2018-08-29 07:15:03 -05:00
ale-pyrex.txt Improve pyrex cython linter. 2018-06-25 10:28:59 +02:00
ale-python.txt Add bandit linter for Python 2019-01-26 11:48:03 +01:00
ale-qml.txt Integration of qmlfmt linting tool (#1462) 2018-04-05 21:09:41 +02:00
ale-r.txt Add lint_package support to lintr 2018-02-04 10:57:52 -08:00
ale-reasonml.txt Close #542 - Add an option for disabling running locally installed executables by default 2018-04-09 19:11:20 +01:00
ale-restructuredtext.txt Support textlint for reStructuredText (#1978) 2019-01-12 14:40:03 +00:00
ale-ruby.txt Adds standardrb linter (#2133) 2018-12-10 14:02:32 -07:00
ale-rust.txt Rust checker: allow secondary spans to be ignored (#1696) 2018-10-26 09:38:20 +01:00
ale-sass.txt SugarSS support from PR 1967 (#2219) 2019-01-27 11:42:11 +00:00
ale-scala.txt Changed sbtserver to just work off of the address variable 2018-09-01 21:03:29 -04:00
ale-scss.txt refactor sasslint linter (#2077) 2018-12-06 11:23:31 -07:00
ale-sh.txt sh: add bash-language-server linter 2018-06-25 11:21:53 -04:00
ale-sml.txt
ale-solidity.txt
ale-spec.txt
ale-sql.txt Add support for sqlfmt 2018-09-08 01:34:10 +02:00
ale-stylus.txt Close #542 - Add an option for disabling running locally installed executables by default 2018-04-09 19:11:20 +01:00
ale-sugarss.txt SugarSS support from PR 1967 (#2219) 2019-01-27 11:42:11 +00:00
ale-tcl.txt
ale-terraform.txt add terraform fmt fixer for terraform and hcl filetypes 2018-10-23 20:44:31 -04:00
ale-tex.txt
ale-texinfo.txt
ale-text.txt Close #542 - Add an option for disabling running locally installed executables by default 2018-04-09 19:11:20 +01:00
ale-thrift.txt thrift: default thrift_thrift_includes to ['.'] 2018-09-16 08:21:18 -07:00
ale-typescript.txt Update the instructions for installing the tslint tsserver plugin 2018-11-06 19:57:36 +00:00
ale-vala.txt add uncrustify fixer for several languages 2018-09-04 20:39:32 -04:00
ale-verilog.txt Add VHDL Support & Newer Verilog Linters (#2229) 2019-01-27 09:46:33 +00:00
ale-vhdl.txt Add VHDL Support & Newer Verilog Linters (#2229) 2019-01-27 09:46:33 +00:00
ale-vim-help.txt
ale-vim.txt Close #1315 - Make the vint executable configurable 2018-04-08 18:10:00 +01:00
ale-vue.txt vue: Add the vls language server linter 2018-07-05 14:04:20 +02:00
ale-xhtml.txt
ale-xml.txt Add support for xmllint as a fixer. 2018-08-28 23:43:52 +02:00
ale-yaml.txt Add prettier as a YAML option (#1789) 2018-08-08 18:48:28 +01:00
ale-yang.txt Add support for yang-lsp 2018-08-03 21:13:48 +01:00
ale.txt Add settings for the Alex linter 2019-02-02 16:20:14 +01:00