in rules/nested_block.go [224:241]
func (b *NestedBlock) checkGap() bool {
lastEndLine := -2
ranges := []*hcl.Range{
b.HeadMetaArgs.GetRange(),
b.Args.GetRange(),
b.NestedBlocks.GetRange(),
}
for _, r := range ranges {
if r == nil {
continue
}
if r.Start.Line-lastEndLine < 2 {
return false
}
lastEndLine = r.End.Line
}
return true
}