diff options
Diffstat (limited to 'vendor/github.com/vektah/gqlparser/validator/rules/unique_input_field_names.go')
-rw-r--r-- | vendor/github.com/vektah/gqlparser/validator/rules/unique_input_field_names.go | 27 |
1 files changed, 0 insertions, 27 deletions
diff --git a/vendor/github.com/vektah/gqlparser/validator/rules/unique_input_field_names.go b/vendor/github.com/vektah/gqlparser/validator/rules/unique_input_field_names.go deleted file mode 100644 index f254d588..00000000 --- a/vendor/github.com/vektah/gqlparser/validator/rules/unique_input_field_names.go +++ /dev/null @@ -1,27 +0,0 @@ -package validator - -import ( - "github.com/vektah/gqlparser/ast" - . "github.com/vektah/gqlparser/validator" -) - -func init() { - AddRule("UniqueInputFieldNames", func(observers *Events, addError AddErrFunc) { - observers.OnValue(func(walker *Walker, value *ast.Value) { - if value.Kind != ast.ObjectValue { - return - } - - seen := map[string]bool{} - for _, field := range value.Children { - if seen[field.Name] { - addError( - Message(`There can be only one input field named "%s".`, field.Name), - At(field.Position), - ) - } - seen[field.Name] = true - } - }) - }) -} |