💨
vscodeでterraformのフォーマットが上手くいかない問題解決した
前提
これは設定していて、prettierと競合はしていなくてずっとハマっていた。
"[terraform]": {
"editor.defaultFormatter": "hashicorp.terraform"
},
"[terraform-vars]": {
"editor.defaultFormatter": "hashicorp.terraform"
}
エラー内容
どうやらpathが上手く通っていないらしい
Please install Terraform or make it available in $PATH
解決方法
以下の通り、terraformにpathを渡してあげた
"terraform.languageServer.terraform.path": "/opt/homebrew/bin/terraform"
ただ、このpathはtfenvからインストールしたからこれになっただけで、各端末によって変えてください。
そのpathを知る方法は以下
which terraform
Discussion