Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-03-01 | #3599 - Use ale_root instead of ale_lsp_root | w0rp | |
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-01 | Close #2281 - Separate cwd commands from commands | w0rp | |
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-28 | Close #3285 - lint_file is now dynamic | w0rp | |
`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-18 | Remove features deprecated in previous versions | w0rp | |
2019-02-22 | #2132 - Implement project_root as a replacement for project_root_callback | w0rp | |
2019-02-22 | #2132 - Make most foo_callback options work as foo | w0rp | |
2019-02-21 | #2132 - Implement deferred command handling for linters | w0rp | |
2019-02-12 | #2132 - Implement deferred executable string handling for linters | w0rp | |
2018-10-31 | Add a `lsp_config_callback` linter option | Jon 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-22 | LSP configuration via didChangeConfiguration (#1852) | Daniel Welch | |
* adding LSP configuration via workspace/didChangeConfiguration | |||
2018-07-04 | Make the language option for LSP linters optional | w0rp | |
2018-06-06 | Allow initialization options to be passed to language servers | Ben Falconer | |
2018-04-27 | Close #1521 - Allow the language to be set with simple strings for LSP linters | w0rp | |
2017-07-26 | #517 Add more code LSP support which makes the tssserver linter behave more ↵ | w0rp | |
like the LSP linters | |||
2017-07-02 | Remove the need for pointless callbacks for LSP linters | w0rp | |
2017-07-02 | Support 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 now | w0rp | |
2017-05-27 | Fix #500 - Support defining aliases for linter names | w0rp | |
2017-03-08 | #333 Add the List needed for the lint_file option, and option itself. ↵ | w0rp | |
Neither do anything meaningful yet | |||
2017-02-09 | Fix #315 Implement the read_buffer option | w0rp | |
2017-02-09 | Make ALE complain when conflicting command options are used | w0rp | |
2017-02-04 | Fix #124 Finish implementing command chaining, and make it work for DMD | w0rp | |
2016-12-13 | Add tests to cover definitions for linters so far. | w0rp | |