Skip to content

requireFieldOfTypeQueryInMutationResult

PropertyValue
Config namerequireFieldOfTypeQueryInMutationResult
Default severity
ContextSchema
In recommendedNo

Require Query field in mutation result types.

# ❌ Bad — mutation result without Query field
type Mutation {
createUser(name: String!): CreateUserPayload
}
type CreateUserPayload {
user: User
}
# ✅ Good — mutation result with Query field
type Mutation {
createUser(name: String!): CreateUserPayload
}
type CreateUserPayload {
user: User
query: Query
}
extensions:
graphql-analyzer:
lint:
rules:
requireFieldOfTypeQueryInMutationResult: warn