in rules/nested_block.go [114:129]
func (b *NestedBlocks) add(arg *NestedBlock) {
b.Blocks = append(b.Blocks, arg)
if b.Range == nil {
b.Range = &hcl.Range{
Filename: arg.Range.Filename,
Start: hcl.Pos{Line: math.MaxInt},
End: hcl.Pos{Line: -1},
}
}
if b.Range.Start.Line > arg.Range.Start.Line {
b.Range.Start = arg.Range.Start
}
if b.Range.End.Line < arg.Range.End.Line {
b.Range.End = arg.Range.End
}
}