summaryrefslogtreecommitdiff
path: root/ale_linters/dockerfile
diff options
context:
space:
mode:
authorw0rp <devw0rp@gmail.com>2017-04-15 12:52:08 +0100
committerw0rp <devw0rp@gmail.com>2017-04-15 12:52:08 +0100
commitcab68cba250fb81a4d20ffd637925a708bb46e8a (patch)
tree14a917e41e977aa5cd591ebdb2a2eda7c29530f3 /ale_linters/dockerfile
parentc9a5d9845b9bff9174c4bb3b67a9f7bfda190ee6 (diff)
downloadale-cab68cba250fb81a4d20ffd637925a708bb46e8a.zip
Make code more consistent
Diffstat (limited to 'ale_linters/dockerfile')
-rw-r--r--ale_linters/dockerfile/hadolint.vim75
1 files changed, 38 insertions, 37 deletions
diff --git a/ale_linters/dockerfile/hadolint.vim b/ale_linters/dockerfile/hadolint.vim
index d0789ae8..df1ac799 100644
--- a/ale_linters/dockerfile/hadolint.vim
+++ b/ale_linters/dockerfile/hadolint.vim
@@ -1,43 +1,44 @@
" Author: hauleth - https://github.com/hauleth
function! ale_linters#dockerfile#hadolint#Handle(buffer, lines) abort
- " Matches patterns line the following:
- "
- " stdin:19: F: Pipe chain should start with a raw value.
- let l:pattern = '\v^/dev/stdin:?(\d+)? (\S+) (.+)$'
- let l:output = []
-
- for l:line in a:lines
- let l:match = matchlist(l:line, l:pattern)
-
- if len(l:match) == 0
- continue
- endif
-
- let l:lnum = 0
-
- if l:match[1] !=# ''
- let l:lnum = l:match[1] + 0
- endif
-
- let l:type = 'W'
- let l:text = l:match[3]
-
- call add(l:output, {
- \ 'bufnr': a:buffer,
- \ 'lnum': l:lnum,
- \ 'col': 0,
- \ 'type': l:type,
- \ 'text': l:text,
- \ 'nr': l:match[2],
- \})
- endfor
-
- return l:output
+ " Matches patterns line the following:
+ "
+ " stdin:19: F: Pipe chain should start with a raw value.
+ let l:pattern = '\v^/dev/stdin:?(\d+)? (\S+) (.+)$'
+ let l:output = []
+
+ for l:line in a:lines
+ let l:match = matchlist(l:line, l:pattern)
+
+ if len(l:match) == 0
+ continue
+ endif
+
+ let l:lnum = 0
+
+ if l:match[1] !=# ''
+ let l:lnum = l:match[1] + 0
+ endif
+
+ let l:type = 'W'
+ let l:text = l:match[3]
+
+ call add(l:output, {
+ \ 'bufnr': a:buffer,
+ \ 'lnum': l:lnum,
+ \ 'col': 0,
+ \ 'type': l:type,
+ \ 'text': l:text,
+ \ 'nr': l:match[2],
+ \})
+ endfor
+
+ return l:output
endfunction
call ale#linter#Define('dockerfile', {
- \ 'name': 'hadolint',
- \ 'executable': 'hadolint',
- \ 'command': 'hadolint -',
- \ 'callback': 'ale_linters#dockerfile#hadolint#Handle' })
+\ 'name': 'hadolint',
+\ 'executable': 'hadolint',
+\ 'command': 'hadolint -',
+\ 'callback': 'ale_linters#dockerfile#hadolint#Handle',
+\})