2018-03-31 10:55:20 -04:00
|
|
|
===============================================================================
|
|
|
|
ALE Dockerfile Integration *ale-dockerfile-options*
|
|
|
|
|
|
|
|
|
2018-11-01 06:03:42 -04:00
|
|
|
===============================================================================
|
|
|
|
dockerfile_lint *ale-dockerfile-dockerfile_lint*
|
|
|
|
|
|
|
|
g:ale_dockerfile_dockerfile_lint_executable
|
|
|
|
*g:ale_dockerfile_dockerfile_lint_executable*
|
|
|
|
*b:ale_dockerfile_dockerfile_lint_executable*
|
|
|
|
Type: |String|
|
|
|
|
Default: `'dockerfile_lint'`
|
|
|
|
|
|
|
|
This variable can be changed to specify the executable used to run
|
|
|
|
dockerfile_lint.
|
|
|
|
|
|
|
|
|
|
|
|
g:ale_dockerfile_dockerfile_lint_options
|
|
|
|
*g:ale_dockerfile_dockerfile_lint_options*
|
|
|
|
*b:ale_dockerfile_dockerfile_lint_options*
|
|
|
|
Type: |String|
|
|
|
|
Default: `''`
|
|
|
|
|
|
|
|
This variable can be changed to add additional command-line arguments to
|
|
|
|
the dockerfile lint invocation - like custom rule file definitions.
|
|
|
|
|
|
|
|
|
2023-07-15 06:43:27 -04:00
|
|
|
===============================================================================
|
|
|
|
dockerlinter *ale-dockerfile-dockerlinter*
|
|
|
|
|
|
|
|
g:ale_dockerfile_dockerlinter_executable
|
|
|
|
*g:ale_dockerfile_dockerlinter_executable*
|
|
|
|
*b:ale_dockerfile_dockerlinter_executable*
|
|
|
|
Type: |String|
|
|
|
|
Default: `'dockerlinter'`
|
|
|
|
|
|
|
|
This variable can be changed to specify the executable used to run
|
|
|
|
dockerlinter.
|
|
|
|
|
|
|
|
|
|
|
|
g:ale_dockerfile_dockerlinter_options
|
|
|
|
*g:ale_dockerfile_dockerlinter_options*
|
|
|
|
*b:ale_dockerfile_dockerlinter_options*
|
|
|
|
Type: |String|
|
|
|
|
Default: `''`
|
|
|
|
|
|
|
|
This variable can be changed to add additional command-line arguments to
|
|
|
|
the dockerfile lint invocation - like custom rule file definitions.
|
|
|
|
|
|
|
|
dockerlinter
|
|
|
|
|
|
|
|
|
2022-08-08 09:45:56 -04:00
|
|
|
===============================================================================
|
|
|
|
dprint *ale-dockerfile-dprint*
|
|
|
|
|
|
|
|
See |ale-dprint-options| and https://dprint.dev/plugins/dockerfile
|
|
|
|
|
|
|
|
|
2018-03-31 10:55:20 -04:00
|
|
|
===============================================================================
|
|
|
|
hadolint *ale-dockerfile-hadolint*
|
|
|
|
|
|
|
|
hadolint can be found at: https://github.com/hadolint/hadolint
|
|
|
|
|
|
|
|
|
2022-11-20 06:21:23 -05:00
|
|
|
g:ale_dockerfile_hadolint_options *g:ale_dockerfile_hadolint_options*
|
|
|
|
*b:ale_dockerfile_hadolint_options*
|
|
|
|
Type: |String|
|
|
|
|
Default: `''`
|
|
|
|
|
|
|
|
This variable can be changed to add command-line arguments to the hadolint
|
|
|
|
invocation. These arguments will be used whether docker is being used or not
|
|
|
|
(see below).
|
|
|
|
|
|
|
|
|
2018-03-31 10:55:20 -04:00
|
|
|
g:ale_dockerfile_hadolint_use_docker *g:ale_dockerfile_hadolint_use_docker*
|
|
|
|
*b:ale_dockerfile_hadolint_use_docker*
|
|
|
|
Type: |String|
|
|
|
|
Default: `'never'`
|
|
|
|
|
|
|
|
This variable controls if docker and the hadolint image are used to run this
|
|
|
|
linter: if 'never', docker will never be used; 'always' means docker will
|
|
|
|
always be used; 'yes' and docker will be used if the hadolint executable
|
|
|
|
cannot be found.
|
|
|
|
|
|
|
|
For now, the default is 'never'. This may change as ale's support for using
|
|
|
|
docker to lint evolves.
|
|
|
|
|
|
|
|
|
|
|
|
g:ale_dockerfile_hadolint_image *g:ale_dockerfile_hadolint_image*
|
|
|
|
*b:ale_dockerfile_hadolint_image*
|
|
|
|
Type: |String|
|
|
|
|
Default: `'hadolint/hadolint'`
|
|
|
|
|
|
|
|
This variable controls the docker image used to run hadolint. The default
|
|
|
|
is hadolint's author's build, and can be found at:
|
|
|
|
|
|
|
|
https://hub.docker.com/r/hadolint/hadolint/
|
|
|
|
|
|
|
|
|
|
|
|
===============================================================================
|
|
|
|
vim:tw=78:ts=2:sts=2:sw=2:ft=help:norl:
|