-
-
Notifications
You must be signed in to change notification settings - Fork 582
Failure of terrascan hook to use config file #492
Copy link
Copy link
Open
Labels
estimate/1hNeed 1 hour to be doneNeed 1 hour to be donefeatureNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomershook/terrascanBash hookBash hook
Metadata
Metadata
Assignees
Labels
estimate/1hNeed 1 hour to be doneNeed 1 hour to be donefeatureNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomershook/terrascanBash hookBash hook
Describe the bug
Need to have terrascan use a config file.
Tried to use
args:
Got error
2023-02-08T19:52:39.243-0800 error config/config-reader.go:62 config file: .terrascan.toml, doesn't exist
2023-02-08T19:52:39.244-0800 error cli/register.go:71 error while loading global config{error 26 0 config file not present}
Also, tried adding GIT_WORKING_DIR/ but that doesn't seem to be supported in this hook.
Would be good if GIT_WORKING_DIR was supported in all hooks
No idea what directory terrascan is run from. But it is not the top of the git repo.
How can we reproduce it?
Create .terrascan.toml in the root of the git repo
Add below to .pre-commit-config.yaml
repos:
rev: v1.77.1
hooks:
args:
Execute pre-commit
Environment information
OS: macOS 13.2
Tools availability and versions: