In the meantime I would suggest not using
-recursiveif 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
.terraformignorefile
Sounds great to me!