Complete list of recommended VS Code extensions for writing and managing AWS Terraform scripts, including syntax checking, variable support, and productivity tools:
🧩 Essential Extensions for Terraform + AWS
Extension Name | ID | Purpose |
---|---|---|
Terraform | HashiCorp.terraform | Official support for .tf and .tfvars files, IntelliSense, linting, formatting |
AWS Toolkit | AmazonWebServices.aws-toolkit-vscode | Manage AWS services, credentials, and deploy directly from VS Code |
Prettier – Code Formatter | esbenp.prettier-vscode | Auto-format Terraform, JSON, and other files |
EditorConfig for VS Code | EditorConfig.EditorConfig | Enforce consistent coding styles across teams |
GitLens | eamodio.gitlens | Enhanced Git integration for tracking changes in Terraform modules |
YAML | redhat.vscode-yaml | Useful for AWS CloudFormation or backend config files |
Bracket Pair Colorizer 2 | CoenraadS.bracket-pair-colorizer-2 | Makes nested Terraform blocks easier to read |
Markdown All in One | yzhang.markdown-all-in-one | For writing Terraform documentation |
Path Intellisense | christian-kohler.path-intellisense | Autocomplete for file paths (useful for modules) |
DotENV | mikestead.dotenv | Syntax highlighting for .env files (e.g., AWS credentials) |
One-Line Command to Install All (Optional) using poweshell
If you want to install all of them at once via terminal:
code --install-extension HashiCorp.terraform ^
&& code --install-extension AmazonWebServices.aws-toolkit-vscode ^
&& code --install-extension esbenp.prettier-vscode ^
&& code --install-extension EditorConfig.EditorConfig ^
&& code --install-extension eamodio.gitlens ^
&& code --install-extension redhat.vscode-yaml ^
&& code --install-extension CoenraadS.bracket-pair-colorizer-2 ^
&& code --install-extension yzhang.markdown-all-in-one ^
&& code --install-extension christian-kohler.path-intellisense ^
&& code --install-extension mikestead.dotenv
📌 Run this in Command Prompt or PowerShell
No comments:
Post a Comment