in rules/azurerm_arg_order.go [80:91]
func (r *AzurermArgOrderRule) visitAzBlock(runner tflint.Runner, azBlock *hclsyntax.Block) error {
emitter := func(block Block) error {
return runner.EmitIssue(
r,
fmt.Sprintf("Arguments are expected to be sorted in following order:\n%s", block.ToString()),
block.DefRange(),
)
}
file, _ := runner.GetFile(azBlock.Range().Filename)
b := BuildResourceBlock(azBlock, file, emitter)
return b.CheckBlock()
}