--- /dev/null
+===============================================================================
+ALE Terraform Integration *ale-terraform-options*
+
+
+===============================================================================
+checkov *ale-terraform-checkov*
+
+ *ale-options.terraform_checkov_executable*
+ *g:ale_terraform_checkov_executable*
+ *b:ale_terraform_checkov_executable*
+terraform_checkov_executable
+g:ale_terraform_checkov_executable
+ Type: |String|
+ Default: `'checkov'`
+
+ This variable can be changed to use a different executable for checkov.
+
+ *ale-options.terraform_checkov_options*
+ *g:ale_terraform_checkov_options*
+ *b:ale_terraform_checkov_options*
+terraform_checkov_options
+g:ale_terraform_checkov_options
+ Type: |String|
+ Default: `''`
+
+ This variable can be changed to set additional options for checkov.
+
+
+===============================================================================
+terraform-fmt-fixer *ale-terraform-fmt-fixer*
+
+ *ale-options.terraform_fmt_executable*
+ *g:ale_terraform_fmt_executable*
+ *b:ale_terraform_fmt_executable*
+terraform_fmt_executable
+g:ale_terraform_fmt_executable
+ Type: |String|
+ Default: `'terraform'`
+
+ This variable can be changed to use a different executable for terraform.
+
+ *ale-options.terraform_fmt_options*
+ *g:ale_terraform_fmt_options*
+ *b:ale_terraform_fmt_options*
+terraform_fmt_options
+g:ale_terraform_fmt_options
+ Type: |String|
+ Default: `''`
+
+
+===============================================================================
+terraform *ale-terraform-terraform*
+
+ *ale-options.terraform_terraform_executable*
+ *g:ale_terraform_terraform_executable*
+ *b:ale_terraform_terraform_executable*
+terraform_terraform_executable
+g:ale_terraform_terraform_executable
+ Type: |String|
+ Default: `'terraform'`
+
+ This variable can be changed to use a different executable for terraform.
+
+
+===============================================================================
+terraform-ls *ale-terraform-terraform-ls*
+
+Official terraform language server. More stable than *terraform-lsp* but
+currently has less features.
+
+ *ale-options.terraform_ls_executable*
+ *g:ale_terraform_ls_executable*
+ *b:ale_terraform_ls_executable*
+terraform_ls_executable
+g:ale_terraform_ls_executable
+ Type: |String|
+ Default: `'terraform-ls'`
+
+ This variable can be changed to use a different executable for terraform-ls.
+
+ *ale-options.terraform_ls_options*
+ *g:ale_terraform_ls_options*
+ *b:ale_terraform_ls_options*
+terraform_ls_options
+g:ale_terraform_ls_options
+ Type: |String|
+ Default: `''`
+
+ This variable can be changed to pass custom CLI flags to terraform-ls.
+
+
+===============================================================================
+terraform-lsp *ale-terraform-terraform-lsp*
+
+ *ale-options.terraform_langserver_executable*
+ *g:ale_terraform_langserver_executable*
+ *b:ale_terraform_langserver_executable*
+terraform_langserver_executable
+g:ale_terraform_langserver_executable
+ Type: |String|
+ Default: `'terraform-lsp'`
+
+ This variable can be changed to use a different executable for terraform-lsp.
+
+ *ale-options.terraform_langserver_options*
+ *g:ale_terraform_langserver_options*
+ *b:ale_terraform_langserver_options*
+terraform_langserver_options
+g:ale_terraform_langserver_options
+ Type: |String|
+ Default: `''`
+
+ This variable can be changed to pass custom CLI flags to terraform-lsp.
+
+
+===============================================================================
+tflint *ale-terraform-tflint*
+
+ *ale-options.terraform_tflint_executable*
+ *g:ale_terraform_tflint_executable*
+ *b:ale_terraform_tflint_executable*
+terraform_tflint_executable
+g:ale_terraform_tflint_executable
+ Type: |String|
+ Default: `'tflint'`
+
+ This variable can be changed to use a different executable for tflint.
+
+ *ale-options.terraform_tflint_options*
+ *g:ale_terraform_tflint_options*
+ *b:ale_terraform_tflint_options*
+terraform_tflint_options
+g:ale_terraform_tflint_options
+ Type: |String|
+ Default: `'-f json'`
+
+ This variable can be changed to pass different options to tflint. Ale does
+ expect json output from tflint, so if you change this, you'll probably want
+ to include '-f json' in your new value.
+
+
+===============================================================================
+tfsec *ale-terraform-tfsec*
+
+ *ale-options.terraform_tfsec_executable*
+ *g:ale_terraform_tfsec_executable*
+ *b:ale_terraform_tfsec_executable*
+terraform_tfsec_executable
+g:ale_terraform_tfsec_executable
+ Type: |String|
+ Default: `'tfsec'`
+
+ This variable can be changed to use a different executable for tfsec.
+
+ *ale-options.terraform_tfsec_options*
+ *g:ale_terraform_tfsec_options*
+ *b:ale_terraform_tfsec_options*
+terraform_tfsec_options
+g:ale_terraform_tfsec_options
+ Type: |String|
+ Default: `''`
+
+ This variable can be changed to pass custom CLI flags to tfsec.
+
+
+===============================================================================
+ vim:tw=78:ts=2:sts=2:sw=2:ft=help:norl: