123456789101112131415161718192021222324252627 |
- repos:
- - repo: https://github.com/gruntwork-io/pre-commit
- rev: v0.1.17 # Get the latest from: https://github.com/gruntwork-io/pre-commit/releases
- hooks:
- - id: tflint
- args:
- - "--init"
- - "--config=.tflint.hcl"
- - id: tflint
- args:
- # - "--module"
- - "--config=.tflint.hcl"
- - id: terraform-validate
- - id: terraform-fmt
- - repo: https://github.com/antonbabenko/pre-commit-terraform
- rev: v1.76.0 # Get the latest from: https://github.com/antonbabenko/pre-commit-terraform/releases
- hooks:
- - id: terraform_tfsec
- args:
- - --args=--config-file .tfsec.yaml
- - id: terraform_docs
- # checkov is good, but too thorough for our needs
- # - id: terraform_checkov
- # args:
- # - --args=--quiet
- # - --args=--skip-check CKV_AWS_144 # we don't cross-region replicate our s3
- #- "--skip-check", "CKV_AWS_150", # We do not enable deletion protection for LBs
|