Skip to content

noUnusedFragments

PropertyValue
Config namenoUnusedFragments
Default severitywarn
ContextProject
In recommendedYes

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