no-unused-fields
💡 This rule provides suggestions
- Category:
Schema - Rule name:
@graphql-eslint/no-unused-fields - Requires GraphQL Schema:
trueℹ️ - Requires GraphQL Operations:
trueℹ️
Requires all fields to be used at some level by siblings operations.
Usage Examples
Incorrect
# eslint @graphql-eslint/no-unused-fields: 'error'
type User {
id: ID!
name: String
someUnusedField: String
}
type Query {
me: User
}
query {
me {
id
name
}
}Correct
# eslint @graphql-eslint/no-unused-fields: 'error'
type User {
id: ID!
name: String
}
type Query {
me: User
}
query {
me {
id
name
}
}