summaryrefslogtreecommitdiff
path: root/ale_linters/dockerfile/dockerfile_lint.vim
diff options
context:
space:
mode:
Diffstat (limited to 'ale_linters/dockerfile/dockerfile_lint.vim')
-rw-r--r--ale_linters/dockerfile/dockerfile_lint.vim5
1 files changed, 4 insertions, 1 deletions
diff --git a/ale_linters/dockerfile/dockerfile_lint.vim b/ale_linters/dockerfile/dockerfile_lint.vim
index b3a2aa87..0c0ad533 100644
--- a/ale_linters/dockerfile/dockerfile_lint.vim
+++ b/ale_linters/dockerfile/dockerfile_lint.vim
@@ -33,7 +33,8 @@ function! ale_linters#dockerfile#dockerfile_lint#Handle(buffer, lines) abort
let l:message = l:object['message']
let l:link = get(l:object, 'reference_url', '')
- if type(l:link) == type([])
+
+ if type(l:link) == v:t_list
" Somehow, reference_url is returned as two-part list.
" Anchor markers in that list are sometimes duplicated.
" See https://github.com/projectatomic/dockerfile_lint/issues/134
@@ -42,9 +43,11 @@ function! ale_linters#dockerfile#dockerfile_lint#Handle(buffer, lines) abort
endif
let l:detail = l:message
+
if get(l:object, 'description', 'None') isnot# 'None'
let l:detail .= "\n\n" . l:object['description']
endif
+
let l:detail .= "\n\n" . l:link
call add(l:messages, {