https://github.com/trilogy-group/tflint-ruleset-template
The rules required to flag off CLoudfix's reccomendations
https://github.com/trilogy-group/tflint-ruleset-template
Last synced: 2 months ago
JSON representation
The rules required to flag off CLoudfix's reccomendations
- Host: GitHub
- URL: https://github.com/trilogy-group/tflint-ruleset-template
- Owner: trilogy-group
- Created: 2022-07-05T07:43:23.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-07-16T03:57:44.000Z (almost 2 years ago)
- Last Synced: 2025-01-29T12:17:57.389Z (4 months ago)
- Language: Go
- Size: 81.1 KB
- Stars: 0
- Watchers: 19
- Forks: 0
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# CloudfixLinter Ruleset Template
## Requirements
- TFLint v0.35+
- Go v1.18## Installation
You can install the plugin with `tflint --init`. Declare a config in `.tflint.hcl` as follows:
```hcl
plugin "template" {
enabled = trueversion = "0.2.2"
source = "github.com/trilogy-group/tflint-ruleset-template"}
```## Building the plugin for local development
Clone the repository locally and run the following command:
```
$ make
```You can easily install the built plugin with the following:
```
$ make install
```The plugin can be run by executing `tflint` on the commmand line. More details about the supported commands can be found [here](https://github.com/terraform-linters/tflint/blob/master/README.md#usage)
This tool is meant to be used in conjunction with `cloudfix-linter`. Details about it can be found [here](https://github.com/trilogy-group/cloudfix-linter)
## Releasing a new version
1) Push a new tag
2( run `goreleaser release`)