tflint

A Pluggable Terraform Linter (by terraform-linters)

Tflint Alternatives

Similar projects and alternatives to tflint

  1. terraform

    Terraform enables you to safely and predictably create, change, and improve infrastructure. It is a source-available tool that codifies APIs into declarative configuration files that can be shared amongst team members, treated as code, edited, reviewed, and versioned.

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. asdf

    377 tflint VS asdf

    Extendable version manager with support for Ruby, Node.js, Elixir, Erlang & more

  4. pre-commit

    204 tflint VS pre-commit

    A framework for managing and maintaining multi-language pre-commit hooks.

  5. atlantis

    Terraform Pull Request Automation

  6. terraformer

    CLI tool to generate terraform files from existing infrastructure (reverse Terraform). Infrastructure to Code

  7. OPA (Open Policy Agent)

    Open Policy Agent (OPA) is an open source, general-purpose policy engine.

  8. infracost

    Cloud cost estimates for Terraform in pull requests💰📉 Shift FinOps Left!

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. checkov

    61 tflint VS checkov

    Prevent cloud misconfigurations and find vulnerabilities during build-time in infrastructure as code, container images and open source packages with Checkov by Bridgecrew.

  11. terragrunt

    Terragrunt is a flexible orchestration tool that allows Infrastructure as Code written in OpenTofu/Terraform to scale.

  12. terratest

    Terratest is a Go library that makes it easier to write automated tests for your infrastructure code.

  13. hcl

    49 tflint VS hcl

    HCL is the HashiCorp configuration language.

  14. terraform-docs

    Generate documentation from Terraform modules in various output formats

  15. tfsec

    37 tflint VS tfsec

    Tfsec is now part of Trivy

  16. vscode-infracost

    35 tflint VS vscode-infracost

    See cost estimates for Terraform right in your editor💰📉

  17. pre-commit-hooks

    Some out-of-the-box hooks for pre-commit

  18. tfenv

    24 tflint VS tfenv

    Terraform version manager

  19. terraform-aws-vpc

    Terraform module to create AWS VPC resources 🇺🇦

  20. pre-commit-terraform

    pre-commit git hooks to take care of Terraform configurations 🇺🇦

  21. tfsec

    7 tflint VS tfsec

    Discontinued Security scanner for your Terraform code [Moved to: https://github.com/aquasecurity/tfsec] (by tfsec)

  22. terraform-switcher

    A command line tool to switch between different versions of terraform (install with homebrew and more)

  23. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better tflint alternative or higher similarity.

tflint discussion

Log in or Post with

tflint reviews and mentions

Posts with mentions or reviews of tflint. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2025-05-19.
  • 🛡️ Secure, Lint, and Validate Your Terraform Like a Pro
    2 projects | dev.to | 19 May 2025
    🔗 More Info: TFLint Documentation
  • Boas Práticas de Segurança e Qualidade no Terraform.
    3 projects | dev.to | 23 Mar 2025
    Link do repo
  • How to Add Comments in Terraform Code
    2 projects | dev.to | 10 Feb 2025
    Automate comment checks: Tools like TFLint can be customized to include comment checks to ensure consistency, accuracy, and compliance with your team's coding standards.
  • Top Terraform/OpenTofu tools to Use in 2025
    24 projects | dev.to | 4 Feb 2025
  • Enhancing Terraform Deployments with TFLint in GitHub Actions
    1 project | dev.to | 3 Jan 2025
    name: Terraform deploy Log Analytics with TFLint checks on: workflow_dispatch: jobs: terraform: runs-on: ubuntu-latest env: ARM_CLIENT_ID: ${{ secrets.AZURE_CLIENT_ID }} ARM_CLIENT_SECRET: ${{ secrets.AZURE_CLIENT_SECRET }} ARM_SUBSCRIPTION_ID: ${{ secrets.AZURE_SUBSCRIPTION_ID }} ARM_TENANT_ID: ${{ secrets.AZURE_TENANT_ID }} TF_VAR_client_id: ${{ secrets.AZURE_CLIENT_ID }} TF_VAR_client_secret: ${{ secrets.AZURE_CLIENT_SECRET }} TF_VAR_subscription_id: ${{ secrets.AZURE_SUBSCRIPTION_ID }} TF_VAR_tenant_id: ${{ secrets.AZURE_TENANT_ID }} steps: - name: Checkout code uses: actions/[email protected] - name: Set up Terraform uses: hashicorp/setup-terraform@v2 with: terraform_version: 1.5.5 - name: Cache plugin dir uses: actions/cache@v4 with: path: ~/.tflint.d/plugins key: ${{ matrix.os }}-tflint-${{ hashFiles('.tflint.hcl') }} - name: Setup TFLint uses: terraform-linters/setup-tflint@v4 with: tflint_version: v0.52.0 - name: Show version run: tflint --version - name: Init TFLint run: tflint --init env: # https://github.com/terraform-linters/tflint/blob/master/docs/user-guide/plugins.md#avoiding-rate-limiting GITHUB_TOKEN: ${{ github.token }} - name: Run TFLint run: tflint -f compact - name: Terraform Init run: terraform init - name: Terraform Plan run: terraform plan - name: Terraform Apply if: github.ref == 'refs/heads/main' run: terraform apply -auto-approve
  • Terraform Cookbook: Development Environment Recipe
    10 projects | dev.to | 2 Jan 2025
    TFLint: terraform linter
  • How to Estimate Cloud Costs with Terraform and InfraCost
    5 projects | dev.to | 6 Sep 2024
    In the above example, in addition to Infracost, which we've already installed, we need to install terraform_tflint. Instructions on how to do that are available here.
  • Top Terraform Tools to Know in 2024
    19 projects | dev.to | 26 Mar 2024
    ‍TFLint is a Terraform linter focused on possible errors, best practices, and style conventions in your Terraform code.
  • 10 Ways for Kubernetes Declarative Configuration Management
    23 projects | dev.to | 1 Jan 2024
  • Top 10 terraform tools you should know about.
    10 projects | dev.to | 11 Dec 2023
    TFlint is a powerful linter for Terraform, designed to catch errors and issues that terraform plan may not detect. As Terraform grows in popularity for infrastructure as code, the need for robust tools to ensure code quality and reliability becomes paramount. TFlint fulfills this need by analyzing Terraform configurations to find problems that are not covered by syntax checks. It checks for things like unsuitable AWS instance types, incorrect IAM policy syntax, and the use of deprecated syntax or features. By integrating TFlint into the development process, users can proactively identify potential problems, improving the stability and efficiency of their infrastructure deployments. This additional layer of validation is crucial for maintaining high standards in complex, cloud-based infrastructures.
  • A note from our sponsor - SaaSHub
    www.saashub.com | 24 May 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Stats

Basic tflint repo stats
37
5,272
9.3
3 days ago

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that Go is
the 4th most popular programming language
based on number of references?