feat(terraform): add trivy (#5100)

* feat(terraform): add trivy

* fixup! feat(terraform): add trivy

---------

Co-authored-by: cos <cos>
This commit is contained in:
Kevin Pankonen
2026-07-25 22:31:22 +09:00
committed by GitHub
co-authored by cos <cos>
parent c874be57bc
commit 069baf559e
7 changed files with 313 additions and 0 deletions
+20
View File
@@ -0,0 +1,20 @@
Before:
call ale#assert#SetUpLinterTest('terraform', 'trivy')
After:
call ale#assert#TearDownLinterTest()
Execute(The default command should be correct):
AssertLinter 'trivy', ale#Escape('trivy') . ' config --format json .'
Execute(The default executable should be configurable):
let b:ale_terraform_trivy_executable = '/usr/bin/trivy'
AssertLinter '/usr/bin/trivy', ale#Escape('/usr/bin/trivy') . ' config --format json .'
Execute(Overriding options should work):
let g:ale_terraform_trivy_executable = '/usr/local/bin/trivy'
let g:ale_terraform_trivy_options = '--severity HIGH,CRITICAL'
AssertLinter '/usr/local/bin/trivy',
\ ale#Escape('/usr/local/bin/trivy') . ' config --format json --severity HIGH,CRITICAL .'