Skip to content

operationNameSuffix

Property Value
Config name operationNameSuffix
Default severity
Context Document
In recommended No

Enforces naming conventions for GraphQL operations, such as requiring queries to end with Query, mutations with Mutation, etc.

# ⚠️ Warning — missing suffix
query GetUser {
user {
id
}
}
# ✅ Good — has Query suffix
query GetUserQuery {
user {
id
}
}
extensions:
graphql-analyzer:
lint:
rules:
operationNameSuffix: warn # or error, off