Skip to content

mschuchard/linter-terraform-syntax

Repository files navigation

Preview

Linter-Terraform-Syntax

Linter-Terraform-Syntax aims to provide functional and robust terraform validate linting and fmt formatting functionality within Pulsar.

This package is now in maintenance mode. All feature requests and bug reports in the Github repository issue tracker will receive a response, and possibly also be implemented (especially bug fixes). However, active development on this package has ceased.

Installation

Terraform >= 0.12 is required to be installed (>= 1.0 is officially supported) before using this (downgrade to 1.4.1 for 0.11 support). The Atom-IDE-UI and Language-Terraform packages are also required.

All testing is performed with the latest stable version of Pulsar. Any version of Atom or any pre-release version of Pulsar is not supported.

Usage

  • To quickly and easily access issues in other files, you will need to change the settings inside Linter-UI-Default. For Panel Represents and/or Statusbar Represents, you will need to change their options to Entire Project. This will allow you to use either display to quickly access issues in other files by clicking on the displayed information. Note this will not work on directory issues since a directory cannot be opened in a pane.
  • Support for linting with plan was removed in version 1.6.0. Please downgrade to 1.5.1 if you wish to continue linting with plan.