Inspectopedia 2025.3 Help

Terraform/OpenTofu

Conflicting properties  

Reports conflicting properties in an HCL block.

Deprecated blocks/properties  

Reports deprecated blocks or properties.

Duplicated output  

Reports duplicate outputs.

Duplicated property  

Reports duplicate properties inside one block.

Duplicated provider  

Reports duplicate providers.

Duplicated variable  

Reports duplicate variables.

HIL expression can be converted to HCL2  

Reports old style HCL expressions and suggests converting them to HCL2 expressions.

Illegal interpolation  

Reports illegal interpolations.

Incorrect .tfvars content  

Reports errors in vars files.

Incorrect variable type  

Reports incorrect variable type.

Invalid block names  

Reports invalid block labels or incorrect number of labels according to the schema.

Invalid string and number literal  

Reports string and number invalid literals.

Module directory isn't initialized  

Reports if terraform was not initialized in the current working directory.

Operation argument type mismatch  

Reports operations incorrect argument types.

Suboptimal expression  

Reports suboptimal HCL2 expressions and suggests simplifications.

Unavailable scope  

Reports usage of unavailable scopes, e.g.

Unknown block type  

Reports blocks with an unknown type (first literal).

Unknown property  

Reports unknown properties in blocks.

Unknown resource type  

Detects resources/datasources that cannot be resolved against known providers.

Unknown resource types referenced  

Reports unknown (non-used in module) resource type usage.

Unresolved module  

Reports unresolved modules and suggests running terraform get to update the modules.

Unresolved reference  

Reports unresolved references.

Unused elements  

Reports unused variables, locals, and data sources in a Terraform module and provides a quick-fix to remove them.

Last modified: 03 November 2025