The S035 analyzer reports cases of Schemas which include AtLeastOneOf
and have invalid schema attribute references.
NOTE: This only verifies the syntax of attribute references. The Terraform Plugin SDK can unit test attribute references to verify the references against the full schema.
&schema.Schema{
AtLeastOneOf: []string{"config_block_attr.nested_attr"},
}
&schema.Schema{
AtLeastOneOf: []string{"config_block_attr.0.nested_attr"},
}
Singular reports can be ignored by adding the a //lintignore:S035
Go code comment at the end of the offending line or on the line immediately proceding, e.g.
//lintignore:S035
&schema.Schema{
AtLeastOneOf: []string{"config_block_attr.nested_attr"},
}