Skip to content

loneExecutableDefinition

PropertyValue
Config nameloneExecutableDefinition
Default severity
ContextDocument
In recommendedNo

Require one operation or fragment per file.

# ❌ Bad — multiple operations in one file
query GetUser {
user {
id
}
}
query GetPosts {
posts {
id
}
}
# ✅ Good — one operation per file
query GetUser {
user {
id
}
}
extensions:
graphql-analyzer:
lint:
rules:
loneExecutableDefinition: warn