Skip to content

noDuplicateInputFieldNames

biome.json
{
"linter": {
"rules": {
"correctness": {
"noDuplicateInputFieldNames": "error"
}
}
}
}

Require fields within an input object to be unique.

A GraphQL input object value is only valid if all supplied fields are uniquely named.

query {
field(arg: { f1: "value", f1: "value" })
}
code-block.graphql:2:14 lint/correctness/noDuplicateInputFieldNames ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Duplicate input field name.

1 │ query {
> 2 │ field(arg: { f1: “value”, f1: “value” })
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
3 │ }
4 │

A GraphQL input object value is only valid if all supplied fields are uniquely named. Make sure to name every input field differently.

query {
field(arg: { f1: "value", f2: "value" })
}