Linter-Terraform-Syntax
aims to provide functional and robust terraform validate
and plan
linting functionality within Atom.
Terraform
is required to be installed before using this. The Linter
and Language-Terraform
Atom packages are also required.
- In the package settings there is an option to use
terraform plan
instead ofterraform validate
. Both options will show syntax errors for files in the current directory and notify non-syntax validation errors for the current directory. The plan option will additionally notify non-syntax plan errors for the current directory, but it will take longer to execute. As of Terraform version 0.10,terraform validate
now catches many more issues that it previously missed andterraform plan
found. - To quickly and easily access issues in other files, you will need to change the settings inside
Linter-UI-Default
. ForPanel Represents
and/orStatusbar Represents
, you will need to change their options toEntire Project
. This will allow you to use either display to quickly access issues in other files by clicking on the displayed information.