santosr2/TerraTidy

Run TerraTidy to lint, format, and enforce style in your Terraform/Terragrunt code

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
versionTerraTidy version to use (e.g., v0.2.0, latest)nolatest
configPath to TerraTidy configuration fileno.terratidy.yaml
profileConfiguration profile to useno""
formatOutput format (text, table, json, json-compact, sarif, html, junit, markdown, github)notext
parallelRun engines in parallel for faster execution (defaults to false here for deterministic CI ordering, unlike the CLI which is parallel by default)nofalse
working-directoryWorking directory to run TerraTidy inno.
skip-fmtSkip formatting checksnofalse
skip-styleSkip style checksnofalse
skip-lintSkip linting checksnofalse
skip-policySkip policy checksnofalse
excludeGlob patterns to exclude (comma-separated, e.g., '**/*.generated.tf,vendor/**')no""
no-recurseDisable recursive directory traversal (scan only specified directories)nofalse
absolute-pathsOutput absolute file paths instead of relativenofalse
fail-on-errorFail the action if errors are foundnotrue
fail-on-warningFail the action if warnings are foundnofalse
github-tokenGitHub token for PR annotationsno""
changedOnly check files changed in gitnofalse
severity-thresholdMinimum severity level to report (info, warning, error)no""
namedescription
findings-countTotal number of findings (accurate for json/json-compact, or when fail-on-warning is enabled)
errors-countNumber of error-level findings (accurate for json/json-compact, or when fail-on-warning is enabled)
warnings-countNumber of warning-level findings (accurate for json/json-compact, or when fail-on-warning is enabled)
sarif-filePath to SARIF output file (if sarif format used)