rules

package
v0.1.7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 26, 2025 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

Functions

func CamelCaseDirectiveNames

func CamelCaseDirectiveNames() ast.Visitor

func KnownTypes

func KnownTypes() ast.Visitor

func NamespaceFirst

func NamespaceFirst() ast.Visitor

func PascalCaseTypeNames

func PascalCaseTypeNames() ast.Visitor

func SingleNamespaceDefined

func SingleNamespaceDefined() ast.Visitor

func UniqueDirectiveNames

func UniqueDirectiveNames() ast.Visitor

func UniqueEnumValueIndexes

func UniqueEnumValueIndexes() ast.Visitor

func UniqueEnumValueNames

func UniqueEnumValueNames() ast.Visitor

func UniqueFunctionNames

func UniqueFunctionNames() ast.Visitor

func UniqueObjectNames

func UniqueObjectNames() ast.Visitor

func UniqueOperationNames

func UniqueOperationNames() ast.Visitor

func UniqueParameterNames

func UniqueParameterNames() ast.Visitor

func UniqueTypeFieldNames

func UniqueTypeFieldNames() ast.Visitor

func ValidAnnotationArguments

func ValidAnnotationArguments() ast.Visitor

func ValidAnnotationLocations

func ValidAnnotationLocations() ast.Visitor

func ValidDirectiveLocation

func ValidDirectiveLocation() ast.Visitor

func ValidDirectiveParameterTypes

func ValidDirectiveParameterTypes() ast.Visitor

func ValidDirectiveRequires

func ValidDirectiveRequires() ast.Visitor

func ValidEnumValueIndexes

func ValidEnumValueIndexes() ast.Visitor

func Validate

func Validate(
	doc *ast.Document,
	rules ...ValidationRule,
) []error

func ValidationError

func ValidationError(node ast.Node, format string, a ...interface{}) *errors.Error

Types

type ValidationRule

type ValidationRule func() ast.Visitor

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL