GraphQL ESLint
MIT
An ESLint parser, plugin and rule set for GraphQL — lints both schema definitions and the operation documents written against them, using the schema itself as the source of truth. Rules cover naming, deprecation, field usage and a set of known GraphQL foot-guns, and it runs wherever ESLint already runs.
GraphQL
Specifications it implements
What this tool does to each specification, in the role vocabulary. Follow a standard through to standards.apievangelist.com for what it actually specifies.
| Standard | Role | What that means |
|---|---|---|
| GraphQL | validates |
Using this from an agent
- Interfaces
libraryclici-action- Install
-
npm
@graphql-eslint/eslint-plugin - Consumes
- graphql, javascript
- Emits
- json, sarif, text
- Runtime
- Runs offline Deterministic Read-only No credentials
Where it applies
Jobs this tool actually does, and the surface each one is exercised on.
Check a GraphQL schema or query document against a team style guide before merge.
ci-pipelinecoding-agent
Catch an operation that references a field the schema no longer has.
coding-agentide
- Website
- https://the-guild.dev/graphql/eslint
- Repository
- https://github.com/graphql-hive/graphql-eslint
- License
- MIT — reported by the GitHub API, verified 2026-08-14
- Stars
- 831 · last commit 2026-08-03
Reading this as an agent? Don't scrape the page — this entry is published as
structured data at
arrow_back
All tools by adoption
/tools.json,
against the tool.schema.json
schema, using the roles.json
vocabulary. Start at /llms.txt.