ale/test/lsp
Dalius Dobravolskas 01800a23ad
Support for LSP/tsserver Code Actions (#3437)
* Added tsserver and LSP code action support.
* tsserver refactors support added.
* Handling special case when new text is added after new line symbol.
* ale#code_action#ApplyChanges simplified.
* Initial attempt on LSP Code Actions.
* workspace/executeCommand added.
* Some null checks added.
* Add last column to LSP Code Action message.
* Pass diagnostics to LSP code action.

Previously ApplyChanges code was applied from top-to-bottom that required 
extra parameters to track progress and there was bug. I have changed code
to bottom-to-top approach as that does not require those extra parameters
and solved the bug.

Tested with typescript-language-server and it is working.
2020-11-14 10:15:17 +00:00
..
test_closing_documents.vader Close #829 - Close LSP documents when buffers are deleted 2019-05-14 00:21:58 +01:00
test_did_save_event.vader Remove features deprecated in previous versions 2020-08-18 23:03:43 +01:00
test_engine_lsp_response_handling.vader Fix #3183 - Escape filename characters from LSP/tsserver 2020-09-05 21:46:39 +01:00
test_handling_window_requests.vader Adding support for LSP `window/showMessage` method (#2652) 2019-10-18 16:17:54 +01:00
test_lsp_client_messages.vader Add ALERename (tsserver & LSP), ALEOrganizeImports (tsserver) and auto import support (tsserver) (#2709) 2019-09-12 21:53:23 +01:00
test_lsp_command_formatting.vader Remove features deprecated in previous versions 2020-08-18 23:03:43 +01:00
test_lsp_connections.vader Use one LSP connection per project 2018-08-24 13:16:58 +01:00
test_lsp_custom_request.vader Remove features deprecated in previous versions 2020-08-18 23:03:43 +01:00
test_lsp_error_parsing.vader Support strings in data field of error responses 2018-07-13 06:42:28 +02:00
test_lsp_root_detection.vader Try to fix the tests 2019-05-20 20:06:44 +01:00
test_lsp_startup.vader Fix #3294 - Fix hover off by 1, handle LSP server crashes 2020-08-18 01:48:07 +01:00
test_other_initialize_message_handling.vader Support for LSP/tsserver Code Actions (#3437) 2020-11-14 10:15:17 +00:00
test_read_lsp_diagnostics.vader Use JSON output for eslint and fix tsserver column 2019-06-02 14:39:03 +02:00
test_reset_lsp.vader Close #2132 - Add deprecation warnings for old features 2019-04-07 16:24:08 +01:00
test_update_config.vader Fix #2295 - Respond to initialize with an initialized message 2019-02-15 08:54:53 +00:00