blob: da33540063d60148674f1d8102715a19a7c39a1b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
Before:
call ale#assert#SetUpLinterTest('dockerfile', 'hadolint')
After:
call ale#assert#TearDownLinterTest()
Execute(We should not use Docker by default):
AssertLinter 'hadolint', 'hadolint --no-color -'
Execute(Options should be passed correctly when docker is disabled):
let b:ale_dockerfile_hadolint_options = '--ignore DL3006'
AssertLinter 'hadolint', 'hadolint --ignore DL3006 --no-color -'
Execute(The command should be correct when using Docker):
let b:ale_dockerfile_hadolint_use_docker = 'always'
AssertLinter 'docker', 'docker run --rm -i hadolint/hadolint hadolint --no-color -'
Execute(The command should be correct when using docker and supplying options):
let b:ale_dockerfile_hadolint_use_docker = 'always'
let b:ale_dockerfile_hadolint_options = '--ignore DL3006'
AssertLinter 'docker',
\ 'docker run --rm -i hadolint/hadolint hadolint --ignore DL3006 --no-color -'
|