Skip to content

noOnePlaceFragments

PropertyValue
Config namenoOnePlaceFragments
Default severity
ContextProject
In recommendedNo

Detect fragments used in only one place.

# ❌ Bad — fragment used only once
fragment UserFields on User {
id
name
}
query GetUser {
user {
...UserFields
}
}
# ✅ Good — inline the fields
query GetUser {
user {
id
name
}
}
extensions:
graphql-analyzer:
lint:
rules:
noOnePlaceFragments: warn