if existing := attrs[name]; existing != nil {
diags = diags.Append(&Diagnostic{
Severity: DiagError,
- Summary: "Duplicate attribute",
+ Summary: "Duplicate argument",
Detail: fmt.Sprintf(
- "Attribute %q was already assigned at %s",
+ "Argument %q was already set at %s",
name, existing.NameRange.String(),
),
Subject: &attr.NameRange,
}
if thisLeftovers != nil {
- mergedLeftovers = append(mergedLeftovers)
+ mergedLeftovers = append(mergedLeftovers, thisLeftovers)
}
if len(thisDiags) != 0 {
diags = append(diags, thisDiags...)
if existing := content.Attributes[name]; existing != nil {
diags = diags.Append(&Diagnostic{
Severity: DiagError,
- Summary: "Duplicate attribute",
+ Summary: "Duplicate argument",
Detail: fmt.Sprintf(
- "Attribute %q was already assigned at %s",
+ "Argument %q was already set at %s",
name, existing.NameRange.String(),
),
Subject: &attr.NameRange,
// use of required attributes on merged bodies.
diags = diags.Append(&Diagnostic{
Severity: DiagError,
- Summary: "Missing required attribute",
+ Summary: "Missing required argument",
Detail: fmt.Sprintf(
- "The attribute %q is required, but was not assigned.",
+ "The argument %q is required, but was not set.",
attrS.Name,
),
})