| Class | Description |
|---|---|
| ArgumentsOfCorrectType | |
| ExecutableDefinitions | |
| FieldsOnCorrectType | |
| FragmentsOnCompositeType | |
| KnownArgumentNames | |
| KnownDirectives | |
| KnownFragmentNames | |
| KnownTypeNames | |
| LoneAnonymousOperation | |
| NoFragmentCycles | |
| NoUndefinedVariables | |
| NoUnusedFragments | |
| NoUnusedVariables | |
| OverlappingFieldsCanBeMerged |
See http://facebook.github.io/graphql/June2018/#sec-Field-Selection-Merging
|
| PossibleFragmentSpreads | |
| ProvidedNonNullArguments | |
| ScalarLeafs | |
| UniqueDirectiveNamesPerLocation |
https://facebook.github.io/graphql/June2018/#sec-Directives-Are-Unique-Per-Location
|
| UniqueOperationNames |
A GraphQL document is only valid if all defined operations have unique names.
|
| VariableDefaultValuesOfCorrectType | |
| VariablesAreInputTypes | |
| VariablesTypesMatcher | |
| VariableTypesMatchRule |