summaryrefslogtreecommitdiff
path: root/test/test_linter_defintion_processing.vader
AgeCommit message (Collapse)Author
2021-03-01#3599 - Use ale_root instead of ale_lsp_rootw0rp
The `ale_lsp_root` setting is now deprecated, and `ale_root` should be used instead. The setting will be used for both setting the root easily for LSP linters, and for running other linters over whole projects.
2021-03-01Close #2281 - Separate cwd commands from commandsw0rp
Working directories are now set seperately from the commands so they can later be swapped out when running linters over projects is supported, and also better support filename mapping for running linters on other machines in future.
2020-08-28Close #3285 - lint_file is now dynamicw0rp
`lint_file` can now be computed dynamically with a callback function, which can return a deferred result, as per `ale#command#Run`. This allows linters to dynamically switch between checking files on disk, or checking code on the fly. Some tests have been fixed on Windows.
2020-08-18Remove features deprecated in previous versionsw0rp
2019-02-22#2132 - Implement project_root as a replacement for project_root_callbackw0rp
2019-02-22#2132 - Make most foo_callback options work as foow0rp
2019-02-21#2132 - Implement deferred command handling for lintersw0rp
2019-02-12#2132 - Implement deferred executable string handling for lintersw0rp
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-22LSP configuration via didChangeConfiguration (#1852)Daniel Welch
* adding LSP configuration via workspace/didChangeConfiguration
2018-07-04Make the language option for LSP linters optionalw0rp
2018-06-06Allow initialization options to be passed to language serversBen Falconer
2018-04-27Close #1521 - Allow the language to be set with simple strings for LSP lintersw0rp
2017-07-26#517 Add more code LSP support which makes the tssserver linter behave more ↵w0rp
like the LSP linters
2017-07-02Remove the need for pointless callbacks for LSP lintersw0rp
2017-07-02Support an 'stdio' type for linter defintions, and require a command for LSP ↵w0rp
connections via programs
2017-06-08#517 Support linter settings needed for LSP, undocumented for noww0rp
2017-05-27Fix #500 - Support defining aliases for linter namesw0rp
2017-03-08#333 Add the List needed for the lint_file option, and option itself. ↵w0rp
Neither do anything meaningful yet
2017-02-09Fix #315 Implement the read_buffer optionw0rp
2017-02-09Make ALE complain when conflicting command options are usedw0rp
2017-02-04Fix #124 Finish implementing command chaining, and make it work for DMDw0rp
2016-12-13Add tests to cover definitions for linters so far.w0rp