src/content/docs/linter/rules/use-graphql-naming-convention.mdx
import { Tabs, TabItem } from '@astrojs/starlight/components';
<Tabs> <TabItem label="GraphQL" icon="seti:graphql"> ## Summary - Rule available since: `v2.0.0` - Diagnostic Category: [`lint/style/useGraphqlNamingConvention`](/reference/diagnostics#diagnostic-category) - This rule isn't recommended, so you need to enable it. - This rule doesn't have a fix. - The default severity of this rule is [**information**](/reference/diagnostics#information). - Sources: - Inspired from [`enum-values-all-caps`](https://github.com/cjoudrey/graphql-schema-linter?tab=readme-ov-file#enum-values-all-caps){
"linter": {
"rules": {
"style": {
"useGraphqlNamingConvention": "error"
}
}
}
}
Validates that all enum values are capitalized.
By convention in GraphQL, enum values are all caps.
enum MyEnum {
value
}
enum MyEnum {
VALUE
}