Skip to content

uniqueNames

PropertyValue
Config nameuniqueNames
Default severityerror
ContextProject
In recommendedNo

Ensures that all operation and fragment names are unique across the entire project. Duplicate names cause issues with persisted queries, code generation, and debugging.

file1.graphql
query GetUser {
user {
id
}
}
# file2.graphql
query GetUser {
# ❌ Error: Duplicate operation name 'GetUser'
user {
name
}
}
extensions:
graphql-analyzer:
lint:
rules:
uniqueNames: error # or warn, off

This is a project-wide rule — it checks all documents together. It may be slower on large projects.