Documentation

Rules

Interfaces, Classes, Traits and Enums

CustomValidationRule
DisableIntrospection
ExecutableDefinitions
Executable definitions
FieldsOnCorrectType
FragmentsOnCompositeTypes
KnownArgumentNames
Known argument names
KnownArgumentNamesOnDirectives
Known argument names on directives
KnownDirectives
KnownFragmentNames
KnownTypeNames
Known type names
LoneAnonymousOperation
Lone anonymous operation
LoneSchemaDefinition
Lone Schema definition
NoFragmentCycles
NoUndefinedVariables
A GraphQL operation is only valid if all variables encountered, both directly and via fragment spreads, are defined by that operation.
NoUnusedFragments
NoUnusedVariables
OverlappingFieldsCanBeMerged
PossibleFragmentSpreads
ProvidedRequiredArguments
ProvidedRequiredArgumentsOnDirectives
Provided required arguments on directives
QueryComplexity
QueryDepth
QuerySecurityRule
ScalarLeafs
SingleFieldSubscription
UniqueArgumentNames
UniqueDirectivesPerLocation
Unique directive names per location
UniqueFragmentNames
UniqueInputFieldNames
UniqueOperationNames
UniqueVariableNames
ValidationRule
ValuesOfCorrectType
Value literals of correct type
VariablesAreInputTypes
VariablesInAllowedPosition

Search results