summaryrefslogtreecommitdiff
path: root/doc
AgeCommit message (Collapse)Author
2018-11-12Lint ispc on disk to solve include imprecisionsMartino Pilia
2018-11-11Add linter for ispcMartino Pilia
2018-11-11Merge pull request #2060 from meain/fixer-pretty-htmlw0rp
Add prettier to html formatters
2018-11-11Fix #2054 - Make golint configurablew0rp
2018-11-11Merge pull request #2056 from luan/virtualtextw0rp
Add support for nvim's virtualtext on cursor
2018-11-10Fix #1960 - Do not fix files on :wqw0rp
2018-11-08Enable ESLint for Vue files by defaultw0rp
2018-11-06Document ale_virtualtext_delayLuan Santos
2018-11-07Add prettier to html formattersAbin Simon
2018-11-06Update the instructions for installing the tslint tsserver pluginw0rp
2018-11-05Add support for nvim's virtualtext on cursorLuan Santos
- Add g:ale_virtualtext_cursor boolean to enable/disable it - Add g:ale_virtualtext_prefix to configure what prefix to use (default: '> ') - Requires neovim 0.3.2's unreleased API `nvim_buf_set_virtual_text`
2018-11-04Merge pull request #2051 from aclemons/ruumbaw0rp
Add initial support for ruumba in eruby files.
2018-11-04Merge pull request #2046 from tyru/fix-unmatched-quotew0rp
[Doc] Fix unmatched backquote in doc
2018-11-04Merge pull request #2044 from Steap/bug/1388w0rp
PHP linter: make the path to the executable configurable
2018-11-04Add initial support for ruumba in eruby files.Andrew Clemons
Ruumba provides RuboCop linting for ERB templates. https://github.com/ericqweinstein/ruumba
2018-11-02fix unmatched backquote in doctyru
2018-11-01PHP linter: make the path to the executable configurableCyril Roelandt
Fixes #1388
2018-10-31Add configuration dictionary support to elixir-lsJon Parise
This adds generic configuration dictionary support to the elixir-ls linter. This is useful for disabling its built-in Dialyzer support, for example, which can improve startup time. The configuration dictionary is a little verbose. I considered reducing the user configuration to only the nested settings dictionary (and having the linter implementation wrap it in the top-level `elixirLS` dictionary), but leaving it fully configurable simplifies the code and removes any assumptions about current or future ElixirLS behavior.
2018-10-31Merge pull request #2035 from jparise/lsp_config_callbackw0rp
Add a `lsp_config_callback` linter option
2018-10-31Implement LSP symbol searchw0rp
2018-10-31Add a `lsp_config_callback` linter optionJon Parise
This is the callback-based variant of the existing `lsp_config` linter option. It serves the same purpose but can be used when more complicated processing is needed. `lsp_config` and `lsp_config_callback` are mutually exclusive options; if both an given, a linter preprocessing error will be raised. The runtime logic has been wrapped in `ale#lsp_linter#GetConfig` for convenience, similar to `ale#lsp_linter#GetOptions`. This also adds documentation and an `AssertLSPConfig` test function for completeness.
2018-10-30Do not enable all clang-tidy checks by defaultAndreas Hollmann
2018-10-29Fix a typow0rp
2018-10-29#2017 Add support for display results from other sourcesw0rp
2018-10-29Add a note about OmniSharpw0rp
2018-10-26Add the dockerfile_lint linter for Dockerfiles (#1971)Alexander "Ananace" Olofsson
* Add the dockerfile_lint linter for Dockerfiles
2018-10-26Add prolog swipl linter (#1979)Takuya Fujiwara
* add prolog/swipl linter * use load_files/2 instead of read_term/2 Because it also checks some semantic warnings / errors not only syntactic warnings / errors. e.g.: * singleton warning * discontiguous warning * ... cf. http://www.swi-prolog.org/pldoc/doc_for?object=style_check/1 * support error messages with no line number :- module(module_name, [pred/0]). causes ERROR: Exported procedure module_name:pred/0 is not defined * add test for prolog/swipl handler * cosmetic fixes * detect timeout using SIGALRM * rename g:prolog_swipl_goals to g:prolog_swipl_load * write doc for prolog/swipl linter * update toc and README * fix ignore patterns
2018-10-26Rust checker: allow secondary spans to be ignored (#1696)Dan Aloni
* Rust checker: allow secondary spans to be ignored * test/handler/test_rust_handler.vader: Add tests for g:ale_rust_ignore_secondary_spans
2018-10-26#927 Allow b:ale_linter_aliases to be set to a Stringw0rp
2018-10-25Merge pull request #1958 from Garland-g/perl6w0rp
Add Perl6 support via 'perl6 -c'
2018-10-23fix failed testDerek P Sifford
2018-10-23add terraform fmt fixer for terraform and hcl filetypesDerek P Sifford
See #1718
2018-10-22Add support for `cargo clippy` (#2001)Linda_pp
* Add support for `cargo clippy` * Add tests for cargo-clippy support * Add an example to doc for how to configure ale_rust_cargo_use_clippy
2018-10-18Allow custom executable for ansible linters (#1977)ix5
* Allow custom executable for ansible linters * Add ansible-lint tests * ansible-lint: simplify linter command * Rename linter "ansible" to "ansible_lint" * Add ansible-lint options to documentation * Add alias ansible-lint for ansible_lint
2018-10-18Tell people to turn the completion option on before loading ALEw0rp
2018-10-17New linter: dls (#1992)Auri
* New linter: dls
2018-10-15#1970 Explain how to configure mouse hovering betterw0rp
2018-10-12Allow custom filters for the jq fixer (#1980)Aliou Diallo
* Allow the jq filters to receive custom filters. * Update documentation.
2018-10-11Add elixir-ls language server supportJon Parise
ElixirLS (https://github.com/JakeBecker/elixir-ls) is an LSP server for Elixir. It's distributed as a release package that can be downloaded from https://github.com/JakeBecker/elixir-ls/releases or built locally. The easiest way to start it is via Unix- and Win32-specific helper scripts, so that's the basis of this command integration. Alternatively, we could implement the contents of those platform-specific scripts in the linter's command callback in a language-neutral way, but there isn't any benefit to doing that aside from eliminating the platform check, and that could prove to be too tight of a coupling going forward.
2018-09-28Add Perl6 support via 'perl6 -c'Travis Gibson
2018-09-28Add better support for Haskell stack compiler tools (#1851)Evan Borden
* Add better support for Haskell stack compiler tools This commit adds support for `stack` as the executable of a tool. This follows a pattern that has been implemented for `bundler`'s tool chain. * Move hlint command to linter file * Add vader test for stack exec handling * Update ghc-mod to support stack execution `ghc-mod` was previously broken into 2 linters. 1. ghc_mod 2. stack_ghc_mod This additional linter is not necessary with proper support for executable variables and `stack exec` handling. * Support stack exec in hfmt * Support stack in hdevtools
2018-09-28Merge pull request #1950 from yejingchen/cclsw0rp
Add ccls support for C/C++/ObjC
2018-09-27Merge pull request #1917 from jpsouzasilva/fix-stylelint-scssw0rp
Support options when using Stylelint with SCSS
2018-09-27Add psalm linter for PHP (#1893)Richard Marmorstein
2018-09-26Add ccls testsYe Jingchen
2018-09-26Merge pull request #1908 from KtorZ/masterw0rp
Allow extra options to be passed to haskell:hlint
2018-09-26Add ccls support for C/C++/ObjCYe Jingchen
2018-09-25#1941 Explain how to alleviate a timeoutlen Vim bug by changing settingsv2.2.0w0rp
2018-09-19Fix typo in Solargraph documentationEddie Lebow
2018-09-19Merge pull request #1719 from elebow/auto-pipenv-option-for-python-lintersw0rp
Add python_[linter]_auto_pipenv options for python linters (fixes #1656)