From 22e8050639cc81a35c49479839a4c3e6ea9d9cc0 Mon Sep 17 00:00:00 2001 From: Nathaniel Williams Date: Thu, 26 Oct 2017 14:14:28 -0500 Subject: [PATCH] don't use stdin with tflint --- ale_linters/terraform/tflint.vim | 2 +- .../test_terraform_tflint_command_callback.vader | 4 ++-- test/test_tflint_config_detection.vader | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/ale_linters/terraform/tflint.vim b/ale_linters/terraform/tflint.vim index f66a9635..894be22d 100644 --- a/ale_linters/terraform/tflint.vim +++ b/ale_linters/terraform/tflint.vim @@ -46,7 +46,7 @@ function! ale_linters#terraform#tflint#GetCommand(buffer) abort let l:cmd .= ' ' . l:opts endif - let l:cmd .= ' -f json' + let l:cmd .= ' -f json %t' return l:cmd endfunction diff --git a/test/command_callback/test_terraform_tflint_command_callback.vader b/test/command_callback/test_terraform_tflint_command_callback.vader index ba768152..b0b4c955 100644 --- a/test/command_callback/test_terraform_tflint_command_callback.vader +++ b/test/command_callback/test_terraform_tflint_command_callback.vader @@ -21,12 +21,12 @@ Execute(The default executable should be configurable): Execute(The default command should be good): let g:ale_terraform_tflint_executable = 'tflint' AssertEqual - \ ale#Escape('tflint') . ' -f json', + \ ale#Escape('tflint') . ' -f json %t', \ ale_linters#terraform#tflint#GetCommand(bufnr('')) Execute(Overriding things should work): let g:ale_terraform_tflint_executable = 'fnord' let g:ale_terraform_tflint_options = '--whatever' AssertEqual - \ ale#Escape('fnord') . ' --whatever -f json', + \ ale#Escape('fnord') . ' --whatever -f json %t', \ ale_linters#terraform#tflint#GetCommand(bufnr('')) diff --git a/test/test_tflint_config_detection.vader b/test/test_tflint_config_detection.vader index ac64c031..65c364ea 100644 --- a/test/test_tflint_config_detection.vader +++ b/test/test_tflint_config_detection.vader @@ -13,6 +13,6 @@ Execute(adjacent config file should be found): \ ale#Escape('tflint') \ . ' --config ' \ . ale#Escape(ale#path#Winify(g:dir . '/tflint-test-files/foo/.tflint.hcl')) - \ . ' -f json' + \ . ' -f json %t' \ ), \ ale_linters#terraform#tflint#GetCommand(bufnr(''))