Skip to content

noUnreachableTypes

PropertyValue
Config namenoUnreachableTypes
Default severitywarn
ContextSchema
In recommendedYes

Detect types unreachable from root operations.

# ❌ Bad — OrphanType is unreachable
type Query {
user: User
}
type User {
id: ID!
}
type OrphanType {
id: ID!
}
# ✅ Good — all types reachable from Query
type Query {
user: User
}
type User {
id: ID!
}
extensions:
graphql-analyzer:
lint:
rules:
noUnreachableTypes: warn