in rules/resource_block.go [44:55]
func (b *ResourceBlock) CheckBlock() error {
if !b.CheckOrder() {
return b.emit(b)
}
var err error
for _, nb := range b.nestedBlocks() {
if subErr := nb.CheckBlock(); subErr != nil {
err = multierror.Append(err, subErr)
}
}
return err
}