{
  "extends": ["./base.json", "./schema-recommended.json"],
  "rules": {
    "@graphql-eslint/alphabetize": [
      "error",
      {
        "fields": ["ObjectTypeDefinition", "InterfaceTypeDefinition", "InputObjectTypeDefinition"],
        "values": ["EnumTypeDefinition"],
        "arguments": ["FieldDefinition", "Field", "DirectiveDefinition", "Directive"]
      }
    ],
    "@graphql-eslint/input-name": "error",
    "@graphql-eslint/no-scalar-result-type-on-mutation": "error",
    "@graphql-eslint/require-deprecation-date": "error",
    "@graphql-eslint/require-field-of-type-query-in-mutation-result": "error"
  }
}
