noDuplicateFields
¥Summary
-
规则生效日期:
v1.9.0¥Rule available since:
v1.9.0 -
诊断类别:
lint/suspicious/noDuplicateFields¥Diagnostic Category:
lint/suspicious/noDuplicateFields -
此规则为推荐规则,默认启用。
¥This rule is recommended, which means is enabled by default.
-
此规则没有修复方案。
¥This rule doesn’t have a fix.
-
此规则的默认严重级别为 information。
¥The default severity of this rule is information.
-
来源:
¥Sources:
¥How to configure
{ "linter": { "rules": { "suspicious": { "noDuplicateFields": "error" } } }}¥Description
GraphQL 操作中没有重复的字段。
¥No duplicated fields in GraphQL operations.
检查选择集中的重复字段、操作定义中的变量或字段的参数集中的重复字段。
¥Checks for duplicate fields in selection set, variables in operation definition, or in arguments set of a field.
¥Examples
¥Invalid
query test($v: String, $t: String, $v: String) { id}code-block.graphql:1:36 lint/suspicious/noDuplicateFields ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
ℹ Variable `v` defined multiple times.
> 1 │ query test($v: String, $t: String, $v: String) {
│ ^^^^^^^^^^
2 │ id
3 │ }
ℹ Remove the duplicated variable.
¥Valid
query { user { id }}¥Related links
Biome v2.1 中文网 - 粤ICP备13048890号