Skip to content

noUnusedFragments

Property Value
Config name noUnusedFragments
Default severity warn
Context Project
In recommended Yes

Detects fragment definitions that are never spread in any operation or other fragment across the project. Dead fragments add noise and confusion.

# ⚠️ Warning: Fragment 'OldUserFields' is never used
fragment OldUserFields on User {
id
name
}
# This fragment is used
fragment UserFields on User {
id
email
}
query GetUser {
user {
...UserFields
}
}
extensions:
graphql-analyzer:
lint:
rules:
noUnusedFragments: warn # or error, off