tflintとterraformのバージョンの互換性一覧

## はじめに

tflintのGitHubから記述を拾って一覧にしました。
備忘録がてらと、自分が作業するにあたって調べるのが多少手間だったので、他の方のお役に立てば幸いですmm

- [Compatibility with Terraform（tflint v0.23.0以降）](https://github.com/terraform-linters/tflint/blob/v0.34.1/docs/user-guide/compatibility.md)
- [Compatibility with Terraform（tflint v0.22.0以前）](https://github.com/terraform-linters/tflint/blob/v0.22.0/docs/guides/compatibility.md)
- [Limitations（tflint v0.9.0以前）](https://github.com/terraform-linters/tflint/tree/v0.9.0#limitations)
- [terraform-version（tflint v0.7.6以前）](https://github.com/terraform-linters/tflint/tree/v0.7.6#terraform-version)

## Terraform 1.x.x

| tflint | terraform | tflint-ruleset-aws | AWS Provider | Link |
|:-:|:-:|:-:|:-:|:-:|
| 0.34.1  | 1.1.0  | 0.11.0 | 記載無し  | [0.34.1](https://github.com/terraform-linters/tflint/blob/v0.34.1/docs/user-guide/compatibility.md) |
| 0.34.0  | 1.0.0  | 0.11.0 | 記載無し  | [0.34.0](https://github.com/terraform-linters/tflint/blob/v0.34.0/docs/user-guide/compatibility.md) |
| 0.33.2  | 1.0.0  | 0.11.0 | 記載無し  | [0.33.2](https://github.com/terraform-linters/tflint/blob/v0.33.2/docs/user-guide/compatibility.md) |
| 0.33.1  | 1.0.0  | 0.11.0 | 記載無し  | [0.33.1](https://github.com/terraform-linters/tflint/blob/v0.33.1/docs/user-guide/compatibility.md) |
| 0.33.0  | 1.0.0  | 0.11.0 | 記載無し  | [0.33.0](https://github.com/terraform-linters/tflint/blob/v0.33.0/docs/user-guide/compatibility.md) |
| 0.32.1  | 1.0.0  | 0.11.0 | 記載無し   | [0.32.1](https://github.com/terraform-linters/tflint/blob/v0.32.1/docs/user-guide/compatibility.md) |
| 0.32.0  | 1.0.0  | 0.11.0 |記載無し   | [0.32.0](https://github.com/terraform-linters/tflint/blob/v0.32.0/docs/user-guide/compatibility.md) |
| 0.31.0  | 1.0.0  | 0.11.0 |  記載無し | [0.31.0](https://github.com/terraform-linters/tflint/blob/v0.31.0/docs/user-guide/compatibility.md) |
| 0.30.0  | 1.0.0  | 0.11.0 |  記載無し | [0.30.0](https://github.com/terraform-linters/tflint/blob/v0.30.0/docs/user-guide/compatibility.md) |


## Terraform 0.15.x

| tflint | terraform | tflint-ruleset-aws | AWS Provider | Link |
|:-:|:-:|:-:|:-:|:-:|
| 0.29.1  | 0.15.0  | 0.4.0 | 記載無し  | [0.29.1](https://github.com/terraform-linters/tflint/blob/v0.29.1/docs/user-guide/compatibility.md) |
| 0.29.0  | 0.15.0  | 0.4.0 | 記載無し  | [0.29.0](https://github.com/terraform-linters/tflint/blob/v0.23.0/docs/user-guide/compatibility.md) |
| 0.28.1  | 0.15.0  | 0.4.0 | 記載無し  | [0.28.1](https://github.com/terraform-linters/tflint/blob/v0.28.1/docs/user-guide/compatibility.md) |
| 0.28.0  | 0.15.0  | 0.4.0 | 記載無し  | [0.28.0](https://github.com/terraform-linters/tflint/blob/v0.28.0/docs/user-guide/compatibility.md) |
| 0.27.0  | 0.15.0  | 0.4.0 | 記載無し  | [0.27.0](https://github.com/terraform-linters/tflint/blob/v0.27.0/docs/user-guide/compatibility.md) |

## Terraform 0.14.x

| tflint | terraform | tflint-ruleset-aws | AWS Provider | Link |
|:-:|:-:|:-:|:-:|:-:|
| 0.26.0  | 0.14.9  | 0.4.3 | 記載無し  | [0.26.0](https://github.com/terraform-linters/tflint/blob/v0.26.0/docs/user-guide/compatibility.md) |
| 0.25.0  | 0.14.7  | 0.4.3 | 記載無し  | [0.25.0](https://github.com/terraform-linters/tflint/blob/v0.25.0/docs/user-guide/compatibility.md) |
| 0.24.1  | 0.14.5  | 0.4.3 | 記載無し  | [0.24.1](https://github.com/terraform-linters/tflint/blob/v0.24.1/docs/user-guide/compatibility.md) |
| 0.24.0 | 0.14.5  | 0.4.3 | 記載無し  | [0.24.0](https://github.com/terraform-linters/tflint/blob/v0.24.0/docs/user-guide/compatibility.md) |
| 0.23.1  | 0.14.3  | 0.1.1 | 記載無し  | [0.23.1](https://github.com/terraform-linters/tflint/blob/v0.23.1/docs/user-guide/compatibility.md) |
| 0.23.0  | 0.14.3  | 0.1.1 | 記載無し  | [0.23.0](https://github.com/terraform-linters/tflint/blob/v0.23.0/docs/user-guide/compatibility.md) |

## Terraform 0.13.x

| tflint | terraform | tflint-ruleset-aws | AWS Provider | Link |
|:-:|:-:|:-:|:-:|:-:|
| 0.22.0  | 0.13.5  | - | 3.16.0  | [0.22.0](https://github.com/terraform-linters/tflint/blob/v0.22.0/docs/guides/compatibility.md) |
| 0.21.0  | 0.13.5  | -  | 3.16.0  | [0.21.0](https://github.com/terraform-linters/tflint/blob/v0.21.0/docs/guides/compatibility.md) |
| 0.20.3  | 0.13.4  | - | 3.11.0  | [0.20.3](https://github.com/terraform-linters/tflint/blob/v0.20.3/docs/guides/compatibility.md) |
| 0.20.2  | 0.13.2  | - | 3.6.0  |[0.20.2](https://github.com/terraform-linters/tflint/blob/v0.20.2/docs/guides/compatibility.md)  |
| 0.20.1  | 0.13.2  | - | 3.6.0  | [0.20.1](https://github.com/terraform-linters/tflint/blob/v0.20.1/docs/guides/compatibility.md) |
| 0.20.0  | 0.13.2  | - | 3.6.0  | [0.20.0](https://github.com/terraform-linters/tflint/blob/v0.20.0/docs/guides/compatibility.md) |
| 0.19.0  | 0.13.0  | - | 3.2.0  | [0.19.0](https://github.com/terraform-linters/tflint/blob/v0.19.0/docs/guides/compatibility.md) |

## Terraform 0.12.x

| tflint | terraform | tflint-ruleset-aws | AWS Provider | Link |
|:-:|:-:|:-:|:-:|:-:|
| 0.18.0  | 0.12.28  | - | 2.70.0  | [0.18.0](https://github.com/terraform-linters/tflint/blob/v0.18.0/docs/guides/compatibility.md) |
| 0.17.0  | 0.12.28  | - | 2.68.0  | [0.17.0](https://github.com/terraform-linters/tflint/blob/v0.17.0/docs/guides/compatibility.md) |
| 0.16.2  | 0.12.26  | - | 2.65.0  | [0.16.2](https://github.com/terraform-linters/tflint/blob/v0.16.2/docs/guides/compatibility.md) |
| 0.16.1  | 0.12.25  | - | 2.62.0  | [0.16.1](https://github.com/terraform-linters/tflint/blob/v0.16.1/docs/guides/compatibility.md) |
| 0.16.0  | 0.12.25  | - | 2.62.0  |[0.16.0](https://github.com/terraform-linters/tflint/blob/v0.16.0/docs/guides/compatibility.md)  |
| 0.15.5  | 0.12.24  | - | 2.59.0  | [0.15.5](https://github.com/terraform-linters/tflint/blob/v0.15.5/docs/guides/compatibility.md) |
| 0.15.4  | 0.12.24  | - | 2.56.0  | [0.15.4](https://github.com/terraform-linters/tflint/blob/v0.15.4/docs/guides/compatibility.md) |
| 0.15.3  | 0.12.24  | - | 2.54.0  | [0.15.3](https://github.com/terraform-linters/tflint/blob/v0.15.3/docs/guides/compatibility.md) |
| 0.15.2  | 0.12.23  |  - |2.53.0  | [0.15.2](https://github.com/terraform-linters/tflint/blob/v0.15.2/docs/guides/compatibility.md) |
| 0.15.1  | 0.12.21  | - | 2.50.0  | [0.15.1](https://github.com/terraform-linters/tflint/blob/v0.15.1/docs/guides/compatibility.md) |
| 0.15.0  | 0.12.21  | - | 2.50.0  | [0.15.0](https://github.com/terraform-linters/tflint/blob/v0.15.0/docs/guides/compatibility.md) |
| 0.14.0  | 0.12.20  |  - |2.46.0  | [0.14.0](https://github.com/terraform-linters/tflint/blob/v0.14.0/docs/guides/compatibility.md) |
| 0.13.4  | 0.12.18  |  - |2.43.0  | [0.13.4](https://github.com/terraform-linters/tflint/blob/v0.13.4/docs/guides/compatibility.md) |
| 0.13.3  | 0.12.18  |  - |2.41.0  | [0.13.3](https://github.com/terraform-linters/tflint/blob/v0.13.3/docs/guides/compatibility.md) |
| 0.13.2  | 0.12.17  |  - |2.41.0  | [0.13.2](https://github.com/terraform-linters/tflint/blob/v0.13.2/docs/guides/compatibility.md) |
| 0.13.1  | 0.12.15  |  - |2.36.0  | [0.13.1](https://github.com/terraform-linters/tflint/blob/v0.13.1/docs/guides/compatibility.md) |
| 0.13.0  | 0.12.15  | - | 2.36.0  | [0.13.0](https://github.com/terraform-linters/tflint/blob/v0.13.0/docs/guides/compatibility.md) |
| 0.12.1  | 0.12.10  | - | 2.32.0  | [0.12.1](https://github.com/terraform-linters/tflint/blob/v0.12.1/docs/guides/compatibility.md) |
| 0.12.0  | 0.12.9  |  - |2.30.0  | [0.12.0](https://github.com/terraform-linters/tflint/blob/v0.12.0/docs/guides/compatibility.md) |
| 0.11.1  | 0.12.8  |  - |2.27.0  | [0.11.1](https://github.com/terraform-linters/tflint/blob/v0.11.1/docs/guides/compatibility.md) |
| 0.11.0  | 0.12.8  |  - |2.27.0  | [0.11.0](https://github.com/terraform-linters/tflint/blob/v0.11.0/docs/guides/compatibility.md) |
| 0.10.3  | 0.12.7  |  - |2.25.0  | [0.10.3](https://github.com/terraform-linters/tflint/blob/v0.10.3/docs/guides/compatibility.md) |
| 0.10.2  | 0.12.7  |  - |2.25.0  | [0.10.2](https://github.com/terraform-linters/tflint/blob/v0.10.2/docs/guides/compatibility.md) |
| 0.10.1  | 0.12.6  | - | 2.24.0  | [0.10.1](https://github.com/terraform-linters/tflint/blob/v0.10.1/docs/guides/compatibility.md) |
| 0.10.0  | 0.12.6  | - | 2.24.0  |  [0.10.0](https://github.com/terraform-linters/tflint/blob/v0.10.0/docs/guides/compatibility.md)|
| 0.9.3  | 0.12.6  | - | 2.22.0  |[0.9.3](https://github.com/terraform-linters/tflint/blob/v0.9.3/docs/guides/compatibility.md)  |
| 0.9.2  | 0.12.5  | - | 2.20.0  | [0.9.2](https://github.com/terraform-linters/tflint/blob/v0.9.2/docs/guides/compatibility.md) |
| 0.9.1  | 0.12.3  | - | 2.18.0  | [0.9.1](https://github.com/terraform-linters/tflint/blob/v0.9.1/docs/guides/compatibility.md) |
| 0.9.0  | 0.12.3  | - | 2.16.0  | [0.9.0](https://github.com/terraform-linters/tflint/blob/v0.9.0/docs/guides/limitations.md#supported-versions) |
| 0.8.3  | 0.12.x  |  - |記載無し  |[0.8.3](https://github.com/terraform-linters/tflint/tree/v0.8.3#limitations)  |
| 0.8.2  | 0.12.x  |  - |記載無し  |[0.8.2](https://github.com/terraform-linters/tflint/tree/v0.8.2#limitations)  |
| 0.8.1  | 0.12.x  |  - |記載無し  | [0.8.1](https://github.com/terraform-linters/tflint/tree/v0.8.1#limitations) |
| 0.8.0  | 0.12.x  | - | 記載無し  | [0.8.0](https://github.com/terraform-linters/tflint/tree/v0.8.0#limitations) |

## Terraform 0.11.x以前

v0.7.6以前だと明確な記載はなく、下記のような記載がありました。

> https://github.com/terraform-linters/tflint/tree/v0.7.6#terraform-version
You can set the version of Terraform you are using. If it is set, TFLint will detect issues according to it.
使用しているTerraformのバージョンを設定することができます。設定されている場合、TFLintはそれに従って問題を検出します。（※DeepLで翻訳）

| tflint | terraform | tflint-ruleset-aws | AWS Provider | Link |
|:-:|:-:|:-:|:-:|:-:|
| 0.7.6  | 0.11.x以前？  |  - |記載無し  | [0.7.6](https://github.com/terraform-linters/tflint/tree/v0.7.6#terraform-version) |
| 0.7.5  | 0.11.x以前？  | - | 記載無し  | [0.7.5](https://github.com/terraform-linters/tflint/tree/v0.7.5#terraform-version) |
| 0.7.4  | 0.11.x以前？  | - | 記載無し  | [0.7.4](https://github.com/terraform-linters/tflint/tree/v0.7.4#terraform-version) |
| 0.7.3  | 0.11.x以前？  | - | 記載無し  | [0.7.3](https://github.com/terraform-linters/tflint/tree/v0.7.3#terraform-version) |
| 0.7.2  | 0.11.x以前？  |  - |記載無し  | [0.7.2](https://github.com/terraform-linters/tflint/tree/v0.7.2#terraform-version) |
| 0.7.1  | 0.11.x以前？  |  - |記載無し  | [0.7.1](https://github.com/terraform-linters/tflint/tree/v0.7.1#terraform-version) |
| 0.7.0  | 0.11.x以前？  |  - |記載無し  | [0.7.0](https://github.com/terraform-linters/tflint/tree/v0.7.0#terraform-version) |
| 0.6.0  | 0.11.x以前？  |  - |記載無し  | [0.6.0](https://github.com/terraform-linters/tflint/tree/v0.6.0#terraform-version) |
| 0.5.4  | 0.11.x以前？  |  - |記載無し  | [0.5.4](https://github.com/terraform-linters/tflint/tree/v0.5.4#terraform-version) |
| 0.5.3  | 0.11.x以前？  |  - |記載無し  | [0.5.3](https://github.com/terraform-linters/tflint/tree/v0.5.3#terraform-version) |
| 0.5.2  | 0.11.x以前？  | - | 記載無し  | [0.5.2](https://github.com/terraform-linters/tflint/tree/v0.5.2#terraform-version) |
| 0.5.1  | 0.11.x以前？  |  - |記載無し  | [0.5.1](https://github.com/terraform-linters/tflint/tree/v0.5.1#terraform-version) |
| 0.5.0  |  0.11.x以前？  |  - |記載無し  | [0.5.0](https://github.com/terraform-linters/tflint/tree/v0.5.0#terraform-version) |
| 0.4.3  | 0.11.x以前？  | - | 記載無し  | [0.4.3](https://github.com/terraform-linters/tflint/tree/v0.4.3#terraform-version) |
| 0.4.2  | 0.11.x以前？  | - | 記載無し  | [0.4.2](https://github.com/terraform-linters/tflint/tree/v0.4.2#terraform-version) |
| 0.4.1  | 0.11.x以前？  |  - |記載無し  | [0.4.1](https://github.com/terraform-linters/tflint/tree/v0.4.1#terraform-version) |
| 0.4.0  | 0.11.x以前？  | - | 記載無し  | [0.4.0](https://github.com/terraform-linters/tflint/tree/v0.4.0#terraform-version) |
| 0.3.6  | 記載無し  | - | 記載無し  | [0.3.6](https://github.com/terraform-linters/tflint/tree/v0.3.6#tflint) |
| 0.3.5  | 記載無し  | - | 記載無し  | [0.3.5](https://github.com/terraform-linters/tflint/tree/v0.3.5#tflint) |
| 0.3.4  | 記載無し  |  - |記載無し  | [0.3.4](https://github.com/terraform-linters/tflint/tree/v0.3.4#tflint) |
| 0.3.3  | 記載無し  |  - |記載無し  | [0.3.3](https://github.com/terraform-linters/tflint/tree/v0.3.3#tflint) |
| 0.3.2  | 記載無し  |  - |記載無し  | [0.3.2](https://github.com/terraform-linters/tflint/tree/v0.3.2#tflint) |
| 0.3.1  | 記載無し  |  - |記載無し  | [0.3.1](https://github.com/terraform-linters/tflint/tree/v0.3.1#tflint) |
| 0.3.0  | 記載無し  |  - |記載無し  | [0.3.0](https://github.com/terraform-linters/tflint/tree/v0.3.0#tflint) |
| 0.2.1  | 記載無し  |  - |記載無し  | [0.2.1](https://github.com/terraform-linters/tflint/tree/v0.2.1#tflint) |
| 0.2.0  | 記載無し  |  - |記載無し  | [0.2.0](https://github.com/terraform-linters/tflint/tree/v0.2.0#tflint) |
| 0.1.0  | 記載無し  |  - |記載無し  | [0.1.0](https://github.com/terraform-linters/tflint/tree/v0.1.0#tflint) |