mirror of
https://github.com/dense-analysis/ale.git
synced 2025-12-06 20:54:26 +08:00
Add a type check for the error data from LSP servers
This commit is contained in:
@@ -110,7 +110,7 @@ function! ale#lsp#response#GetErrorMessage(response) abort
|
|||||||
|
|
||||||
if type(l:error_data) is v:t_string
|
if type(l:error_data) is v:t_string
|
||||||
let l:message .= "\n" . l:error_data
|
let l:message .= "\n" . l:error_data
|
||||||
else
|
elseif type(l:error_data) is v:t_dict
|
||||||
let l:traceback = get(l:error_data, 'traceback', [])
|
let l:traceback = get(l:error_data, 'traceback', [])
|
||||||
|
|
||||||
if type(l:traceback) is v:t_list && !empty(l:traceback)
|
if type(l:traceback) is v:t_list && !empty(l:traceback)
|
||||||
|
|||||||
Reference in New Issue
Block a user