{"library":"graphql-schema-linter","type":"library","category":null,"description":"Command-line tool and library for validating GraphQL schema definitions against a configurable set of rules. Current stable version is 3.0.1, with monthly releases. It supports custom rules, multiple output formats (compact, JSON, text), and integration with pre-commit hooks via lint-staged. Unlike graphql-eslint or other query-focused tools, this linter targets schema definition files (.graphql) and enforces best practices like field descriptions, type naming conventions, and alphabetical sorting. Requires graphql as a peer dependency (v15 or v16).","language":"javascript","status":"active","version":"3.0.1","tags":["javascript"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install graphql-schema-linter","imports":["import lint from 'graphql-schema-linter'","import type { LintResult } from 'graphql-schema-linter'","import { getRules } from 'graphql-schema-linter'"]},{"cmd":"yarn add graphql-schema-linter","imports":[]},{"cmd":"pnpm add graphql-schema-linter","imports":[]}],"homepage":"https://github.com/cjoudrey/graphql-schema-linter","github":"https://github.com/cjoudrey/graphql-schema-linter","docs":null,"changelog":null,"pypi":null,"npm":"graphql-schema-linter","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}