loneExecutableDefinition
| Property | Value |
|---|---|
| Config name | loneExecutableDefinition |
| Default severity | — |
| Context | Document |
| In recommended | No |
What it checks
Section titled “What it checks”Require one operation or fragment per file.
Examples
Section titled “Examples”# ❌ Bad — multiple operations in one filequery GetUser { user { id }}
query GetPosts { posts { id }}# ✅ Good — one operation per filequery GetUser { user { id }}Configuration
Section titled “Configuration”extensions: graphql-analyzer: lint: rules: loneExecutableDefinition: warn