noDuplicateFields
Summary
Section titled Summary- Rule available since:
v1.9.0
- Diagnostic Category:
lint/nursery/noDuplicateFields
- This rule doesn’t have a fix.
- The default severity of this rule is information.
- Sources:
- Same as
graphql/no-duplicate-fields
- Same as
Description
Section titled DescriptionNo duplicated fields in GraphQL operations.
Checks for duplicate fields in selection set, variables in operation definition, or in arguments set of a field.
Examples
Section titled ExamplesInvalid
Section titled Invalidquery test($v: String, $t: String, $v: String) { id}
code-block.graphql:1:36 lint/nursery/noDuplicateFields ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
ℹ Variable v
defined multiple times.
> 1 │ query test($v: String, $t: String, $v: String) {
│ ^^^^^^^^^^
2 │ id
3 │ }
ℹ Remove the duplicated variable.
Valid
Section titled Validquery { user { id }}
How to configure
Section titled How to configure{ "linter": { "rules": { "nursery": { "noDuplicateFields": "error" } } }}