# Functions

AttributePath converts proto.AttributePath to cty.Path.
BodyContent converts proto.BodyContent to hclext.BodyContent.
BodySchema converts proto.BodySchema to hclext.BodySchema.
Config converts proto.ApplyGlobalConfig_Config to tflint.Config.
Error converts gRPC error status to wrapped error.
ExpandMode converts proto.GetModuleContent_ExpandMode to tflint.ExpandMode.
Expression converts proto.Expression to hcl.Expression.
GetModuleContentHint converts proto.GetModuleContent_Hint to tflint.GetModuleContentHint.
GetModuleContentOption converts proto.GetModuleContent_Option to tflint.GetModuleContentOption.
ModuleCtxType converts proto.ModuleCtxType to tflint.ModuleCtxType.
Pos converts proto.Range_Pos to hcl.Pos.
Range converts proto.Range to hcl.Range.
Rule converts proto.EmitIssue_Rule to RuleObject.
SchemaMode converts proto.SchemaMode to hclext.SchemaMode.
Severity converts proto.EmitIssue_Severity to severity.
Value converts msgpack and []proto.ValueMark to cty.Value.

# Structs

RuleObject is an intermediate representation that satisfies the Rule interface.