Remove the need for pointless callbacks for LSP linters

This commit is contained in:
w0rp
2017-07-02 13:25:36 +01:00
parent 857ca941d2
commit 51f256e897
3 changed files with 8 additions and 14 deletions

View File

@@ -372,7 +372,6 @@ Execute(PreProcess should accept tsserver LSP configuration):
\ 'executable': 'x',
\ 'command': 'x',
\ 'lsp': 'tsserver',
\ 'callback': 'x',
\}
AssertEqual 'tsserver', ale#linter#PreProcess(g:linter).lsp
@@ -393,7 +392,6 @@ Execute(PreProcess should accept stdio LSP configuration):
\ 'executable': 'x',
\ 'command': 'x',
\ 'lsp': 'stdio',
\ 'callback': 'x',
\}
AssertEqual 'stdio', ale#linter#PreProcess(g:linter).lsp
@@ -412,7 +410,6 @@ Execute(PreProcess should accept LSP server configurations):
let g:linter = {
\ 'name': 'x',
\ 'lsp': 'socket',
\ 'callback': 'x',
\ 'address_callback': 'X',
\}
@@ -422,7 +419,6 @@ Execute(PreProcess should require an address_callback for LSP socket configurati
let g:linter = {
\ 'name': 'x',
\ 'lsp': 'socket',
\ 'callback': 'x',
\}
AssertThrows call ale#linter#PreProcess(g:linter)