-
Notifications
You must be signed in to change notification settings - Fork 49
Closed
Labels
enhancementNew feature or requestNew feature or request
Description
The following query got accepted even if there are unused, duplicated fragments or even fragments depending on nonexistent types:
query packageList {
packages {
...frag1
...frag2
}
}
# ok
fragment frag1 on Package {
id
weight
}
# ok
fragment frag2 on Package {
cost
policy
reference
}
# duplicated fragment frag1
# <!> 5.5.1.1 Fragment Name Uniquenes
fragment frag1 on Package {
id
weight
box
}
# duplicated fragment frag1 with typo:
# <!> 5.5.1.1 Fragment Name Uniquenes
# <!> 5.5.1.2 Fragment Spread Type Existence
fragment frag1 on xPackage {
id
weight
}
# unused fragment
# <!> 5.5.1.4 Fragments Must Be Used
# <!> 5.5.1.2 Fragment Spread Type Existence
fragment frag3 on xPackage {
cost
policy
reference
}
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request