From 4d426bf2873c6e1cd2c71e478c756903307628d3 Mon Sep 17 00:00:00 2001 From: w0rp Date: Fri, 1 Feb 2019 13:01:51 +0000 Subject: [PATCH] Fix #2263 - detailed Flow errors should show the original message --- ale_linters/javascript/flow.vim | 3 ++- test/handler/test_flow_handler.vader | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/ale_linters/javascript/flow.vim b/ale_linters/javascript/flow.vim index a4664fda..0561ab74 100755 --- a/ale_linters/javascript/flow.vim +++ b/ale_linters/javascript/flow.vim @@ -156,7 +156,8 @@ function! ale_linters#javascript#flow#Handle(buffer, lines) abort \} if has_key(l:error, 'extra') - let l:errorToAdd.detail = s:GetDetails(l:error) + let l:errorToAdd.detail = l:errorToAdd.text + \ . "\n" . s:GetDetails(l:error) endif call add(l:output, l:errorToAdd) diff --git a/test/handler/test_flow_handler.vader b/test/handler/test_flow_handler.vader index 3a575a01..055ba026 100644 --- a/test/handler/test_flow_handler.vader +++ b/test/handler/test_flow_handler.vader @@ -499,7 +499,8 @@ Execute(The flow handler should handle extra errors): \ 'col': 35, \ 'type': 'E', \ 'text': 'props of React element `New`: This type is incompatible with object type', - \ 'detail': 'Property `setVector` is incompatible: number This type is incompatible with function type ', + \ 'detail': 'props of React element `New`: This type is incompatible with object type' + \ . "\nProperty `setVector` is incompatible: number This type is incompatible with function type ", \ } \]