Skip to content

uniqueEnumValueNames

PropertyValue
Config nameuniqueEnumValueNames
Default severitywarn
ContextSchema
In recommendedYes

Detect duplicate enum values across enums.

# ❌ Bad — ACTIVE appears in both enums
enum UserStatus {
ACTIVE
INACTIVE
}
enum ProjectStatus {
ACTIVE
ARCHIVED
}
# ✅ Good — unique values across enums
enum UserStatus {
USER_ACTIVE
USER_INACTIVE
}
enum ProjectStatus {
PROJECT_ACTIVE
PROJECT_ARCHIVED
}
extensions:
graphql-analyzer:
lint:
rules:
uniqueEnumValueNames: warn