winget install --id TerraformLinters.tflint
About TFLint
A Pluggable Terraform Linter
What's new in 0.64.0
What's Changed Enhancements - cmd: include worker dir for no-range recursive issues by @Zakharden in #2524 - config: add ignorable rule setting by @Zakharden in #2525 - formatter(junit): include range in testcase name by @Zakharden in #2538 Bug Fixes - plugin: fetch attestation bundles from bundle_url by @Kunalbehbud in #2593 - Merged as #2600 Chores - Refactor formatter dispatch into format adapters by @bendrucker in #2556 - Inline per-format print methods into their adapters by @bendrucker in #2557 - build(deps): Bump docker/setup-buildx-action from 4.0.0 to 4.1.0 by @dependabot[bot] in #2559 - build(deps): Bump github.com/mattn/go-colorable from 0.1.14 to 0.1.15 by @dependabot[bot] in #2560 - build(deps): Bump golang from 1.26.3-alpine3.23 to 1.26.4-alpine3.23 by @dependabot[bot] in #2558 - release: Set branch name for Homebrew tap by @wata727 in #2561 - Extract the shared runner-setup pipeline by @bendrucker in #2555 - formatter: guard diagnostics with no source range by @bendrucker in #2562 - docs: add Go install instructions to README by @RoseSecurity in #2563 - build(deps): Bump actions/checkout from 6.0.2 to 6.0.3 by @dependabot[bot] in #2565 - build(deps): Bump alpine from 3.23.4 to 3.24.0 by @dependabot[bot] in #2566 - build(deps): Bump the go-x group with 2 updates by @dependabot[bot] in #2567 - build(deps): Bump github.com/sigstore/sigstore-go from 1.1.4 to 1.2.0 by @dependabot[bot] in #2568 - fix(install): close download and zip readers by @RoseSecurity in #2564 - build(deps): Bump alpine from 3.24.0 to 3.24.1 by @dependabot[bot] in #2570 - build(deps): Bump go...
Version history
| Version | Updated | Notes |
|---|---|---|
| 0.64.0 | Unknown | What's Changed Enhancements - cmd: include worker dir for no-range recursive issues by @Zakharden in #2524 - config: add ignorable rule setting by @Zakharden in #2525 - formatter(junit): include range in testcase name by... |
| 0.63.1 | Unknown | What's Changed Note This release contains only a fix for the release pipeline; the actual behavior remains unchanged from v0.63.0. Chores - Pass the GitHub App token as the step output by @wata727 in #2553 - Remove unnee... |
| 0.63.0 | Unknown | What's Changed Enhancements - Add support for Terraform v1.15 by @wata727 in #2521 - Bump tflint-ruleset-terraform to v0.15.0 by @wata727 in #2551 Chores - Migrate homebrew-core to third-party tap by @wata727 in #2531 -... |
| 0.62.1 | Unknown | What's Changed Bug Fixes - plugin: Skip fetching artifact attestations in GHES by @wata727 in #2527 Chores - build(deps): Bump github.com/zclconf/go-cty from 1.18.0 to 1.18.1 by @dependabot[bot] in #2511 - build(deps): B... |
| 0.62.0 | Unknown | What's Changed Enhancements - plugin: Add signature mode to control plugin verifications by @wata727 in #2483 Bug Fixes - plugin: Ignore forbidden attestation fetch errors by @wata727 in #2481 Chores - build(deps): Bump... |
| 0.61.0 | Unknown | What's Changed Enhancements - version: add update notifications, json output by @bendrucker in #2421 - build(deps): Bump github.com/terraform-linters/tflint-ruleset-terraform from 0.13.0 to 0.14.1 by @dependabot[bot] in... |
| 0.60.0 | Unknown | What's Changed This release introduces a new configuration file format: .tflint.json. This is useful for workflows such as automatically generating configuration files. Please note that in order to use the .tflint.json,... |
| 0.59.1 | Unknown | What's Changed Enhancements - build(deps): Bump github.com/terraform-linters/tflint-ruleset-terraform from 0.12.0 to 0.13.0 by @dependabot[bot] in #2351 - json: add fixed, fixable by @bendrucker in #2355 Bug Fixes - form... |
| 0.58.1 | Unknown | What's Changed Bug Fixes - Allow calling provider-defined functions with variadic arguments by @wata727 in #2340 Chores - build(deps): Bump google.golang.org/grpc from 1.72.1 to 1.72.2 by @dependabot[bot] in #2322 - buil... |
| 0.58.0 | Unknown | What's Changed Enhancements - Add support for Terraform v1.12 by @wata727 in #2321 Bug Fixes - terraform: Cache resolved local values by @wata727 in #2301 - cmd: Apply format set in config file by @wata727 in #2320 Chore... |
| 0.57.0 | Unknown | What's Changed Enhancements - build(deps): Bump github.com/terraform-linters/tflint-ruleset-terraform from 0.11.0 to 0.12.0 by @dependabot in #2278 Bug Fixes - plugin: Skip keyless verification for private third-party pl... |
| 0.56.0 | Unknown | What's Changed Enhancements - Add support for tflint-ignore-file annotations in JSON by @isobit in #2230 - build(deps): Bump github.com/terraform-linters/tflint-ruleset-terraform from 0.10.0 to 0.11.0 by @dependabot in #... |
| 0.54.0 | Unknown | What's Changed Breaking Changes - Remove deprecated --module/--no-module and module attribute by @wata727 in #2036 Enhancements - Update to owenrumney/go-sarif/v2 by @oWretch in #2111 - build(deps): Bump github.com/terra... |
| 0.52.0 | Unknown | What's Changed Enhancements - cmd: Allow --chdir and --recursive to be used together by @wata727 in #2079 - terraform: Add support for Terraform v1.9 by @wata727 in #2077 - Bump bundled terraform ruleset to v0.8.0 by @wa... |
| 0.50.0 | Unknown | Breaking Changes - Call local modules by default by @wata727 in #1918 - Module inspection is now enabled by default for modules whose source is a relative path. Note that "module inspection" will be called "calling modul... |
| 0.48.0 | Unknown | Release notes |
| 0.47.0 | Unknown | Release notes |
| 0.46.1 | Unknown | Release notes |
| 0.46.0 | Unknown | Release notes |
| 0.45.0 | Unknown | Release notes |