Suggestions appear as you type. Use the up and down arrows to choose one and Enter to open it.

This page's audience real numbers from our own analytics — open to see them
–Visitors
–Page views
–Clicks to vendors
–Time on page
–Reading now
Clicks to vendors, by tool
  • –
Top countries
  • –
Devices
  • –

– · counted by iTechGuides's own first-party analytics, bots removed, every figure rounded down · how we count

TFLint

Free#19 of 28 in Infrastructure Testing ToolsBootable USB SoftwareIaC Security Scanners

TFLint: A focused local linter for Terraform syntax, semantics, and provider-specific rules. Ranked #19 of 28 in Infrastructure Testing Tools by our editors (7.4/10); pricing: Free plan; best for terraform syntax and provider-specific linting.

7.4/10Editor score
TFLint7.4 Visit TFLint

At a glance

  • Editor score
    7.4 / 10
  • Pricing
    Free plan
  • Best for
    Terraform syntax and provider-specific linting
  • Free plan
    Yes
  • Paid from
    None
  • IaC support
    Terraform
  • Facts checked
    21 Sep 2026
TFLint screenshot
  • Where it wins

    • Checks Terraform syntax, semantics, deprecations, and unused declarations
    • Adds AWS, Azure, and Google Cloud rules through plugins
    • Supports recursive inspection, many formats, and automatic fixes
  • Where it doesn't

    • Focuses on static Terraform analysis rather than deployed testing
    • Does not provide configuration compliance or provisioning tests
    • Local execution may require teams to manage CI and runtime integration

Our verdict on TFLint

TFLint is an open-source command-line framework for linting Terraform configurations. It is designed for developers and infrastructure teams maintaining Terraform code across AWS, Azure, Google Cloud, and other provider ecosystems. The linter checks Terraform syntax and semantics, identifies deprecated syntax and unused declarations, and enforces best-practice and naming conventions. Terraform does not need to be installed at runtime for its language parsing capabilities.

Its strongest feature is the plugin-based ruleset architecture. Cloud-provider-specific rules cover AWS, Azure, and Google Cloud, while custom plugins can extend the ruleset for other needs. Teams can enable or suppress rules, inspect directories recursively, and install plugins automatically with tflint --init. Output options include JSON, Checkstyle, JUnit, compact, and SARIF, which fit different reporting and CI workflows. The published integrations include GitHub Actions and Docker, and --fix can automatically address supported issues.

TFLint is a focused choice for static checks inside Terraform development and delivery workflows. It does not cover configuration compliance, provisioning tests, or deployed tests, so teams seeking broader infrastructure validation or runtime verification should consider a tool with those capabilities. Its execution model is local, making it suitable for command-line use, Docker-based workflows, and CI pipelines that teams operate themselves. Choose TFLint when Terraform syntax quality, provider-aware linting, and customizable rules are the priority; look elsewhere when the primary requirement is policy coverage beyond static Terraform analysis.

TFLint pricing

Plans Free planFree Free to use — no paid tier required for the core job.
See plans on github.com

TFLint fact sheet

Free planYes
Paid fromNone
IaC supportTerraform
Config complianceNo
Provisioning testsNo
Deployed checksNo
Policy as codeYes
Execution modelLocal
Cloud supportAWS, Azure, GCP
DeploymentSelf-hosted, Desktop
PlatformsWindows, macOS, Linux
SupportDocs, Community
Built forSolo, Small business, Mid-market, Enterprise (editorial estimate)
Integrations2 integrations: GitHub Actions, Docker
PricingFree plan
Websitegithub.com
Facts checked21 Sep 2026

TFLint integrations

TFLint lists 2 integrations on its own site.

  • GitHub Actions
  • Docker

Alternatives to TFLint

See all TFLint alternatives →

Also listed in

Used TFLint? Be the first to review it

The editor score above is our own research. What this page doesn't have yet is a reader's view — what you used TFLint for, what worked and what didn't. No stars are seeded and no review is paid for; an editor reads every one before it appears.

Write a reviewTwo minutes · verified accounts only · read by an editor before it appears

Reviews come only from verified accounts. Sign in or create an account first — your e-mail is never shown.

Your rating

0 characters · at least 80, up to 3,000

Posted from your verified account. Reviews appear after an editor reads them, usually within two working days.

Featured on iTechGuides

Featured on iTechGuides — TFLint 7.4/10

TFLint is listed in our Infrastructure Testing Tools directory. Add the badge to your site — it links back to this page.

<a href="https://www.itechguides.com/products/tflint/"><img src="https://www.itechguides.com/best/badge/tflint.svg" alt="Featured on iTechGuides" width="230" height="46"></a>

Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026

Advertiser disclosure: iTechGuides is reader-supported. We may earn a commission when you click some links. How we rank.

Last updated · How we research and update