An open API service indexing awesome lists of open source software.

https://github.com/src-d/lookout-terraform-analyzer

This is a lookout analyzer that checks if your PR has been Terraform fmt'ed when submitting it.
https://github.com/src-d/lookout-terraform-analyzer

Last synced: about 2 months ago
JSON representation

This is a lookout analyzer that checks if your PR has been Terraform fmt'ed when submitting it.

Awesome Lists containing this project

README

        

Terraform (fmt) Lookout Analyzer
================================

This is a [lookout](https://github.com/src-d/lookout) analyzer that checks if your PR has been Terraform fmt'ed when submitting it.

## Usage

Install the analyzer, and run it:

```shell
$ go install github.com/src-d/lookout-terraform-analyzer/cmd/lookout-terraform-analyzer
$ lookout-terraform-analyzer
```

The analyzer will start listening for pull review requests from lookout.

### test it

To test it, `cd` to the desired repository, and proceed as it follows:

Get the latest `lookout-sdk` from [lookout/releases](https://github.com/src-d/lookout/releases) or just run:

```shell
$ wget -O - https://raw.githubusercontent.com/src-d/lookout-sdk/master/_tools/install-lookout-latest.sh | bash
```

And then run:

```shell
$ ./lookout-sdk review
```

It will mock a Pull Request containing the changes made by `HEAD` over `HEAD~1`, and it will send it to `lookout-terraform-analyzer` that you ran in the [previous step](#usage).