terraform-linters / tflint

A Pluggable Terraform Linter

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Add support for Terraform v1.6+

wata727 opened this issue · comments

Introduction

Terraform v1.6 added the following features related to TFLint.

Proposal

Update the embedded Terraform fork to v1.6.

However, this change will be affected by the licensing change to BUSL. As a result, TFLint will be bound to MPL and BUSL. See #1826
Fortunately, this update does not immediately impact (refinement is an edge case) Terraform v1.6 users, so we can postpone this decision further. At this point, I'm on the side of accepting the license change. OpenToFu could be a solution, but maintaining full compatibility without any references to Terraform's implementation would be difficult. As long as TFLint exists as a "Terraform" linter, this option may not be practical.

References