Terraform fmt -recursive formats vendor directories

In the meantime I would suggest not using -recursive if you are running in a mixed language environment where you have directories that are not directly used by your current Terraform directory.

I’ve found fmt without -recursive to be pretty useless. It strongly disincentivizes good practices like modules.

I could see the same logic being applied to Terraform’s own .terraformignore file

Sounds great to me!