diff --git a/ale_linters/terraform/terraform_ls.vim b/ale_linters/terraform/terraform_ls.vim index 7dc77941..f442dd07 100644 --- a/ale_linters/terraform/terraform_ls.vim +++ b/ale_linters/terraform/terraform_ls.vim @@ -25,6 +25,10 @@ endfunction function! ale_linters#terraform#terraform_ls#GetProjectRoot(buffer) abort let l:tf_dir = ale#path#FindNearestDirectory(a:buffer, '.terraform') + if empty(l:tf_dir) + let l:tf_dir = ale#path#FindNearestDirectory(a:buffer, '.') + endif + return !empty(l:tf_dir) ? fnamemodify(l:tf_dir, ':h:h') : '' endfunction