Skip to content

uniqueNames

Property Value
Config name uniqueNames
Default severity error
Context Project
In recommended No

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.