├── .changeset ├── README.md └── config.json ├── .eslintrc.cjs ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── config.yml │ └── feature-request.md ├── PULL_REQUEST_TEMPLATE.md ├── labels.yml ├── renovate.json └── workflows │ ├── pr.yml │ ├── release.yml │ ├── test.yml │ └── website.yml ├── .gitignore ├── .npmignore ├── .npmrc ├── .prettierignore ├── .vscode ├── launch.json └── settings.json ├── .whitesource ├── LICENSE ├── README.md ├── examples ├── code-file │ ├── .eslintrc.cjs │ ├── eslint.config.js │ ├── graphql.config.js │ ├── not-query.js │ ├── package.json │ ├── query.js │ └── schema.graphql ├── custom-rules │ ├── eslint.config.js │ ├── my-rule.js │ ├── package.json │ └── test.graphql ├── graphql-config │ ├── .eslintrc.cjs │ ├── eslint.config.js │ ├── graphql.config.js │ ├── operations │ │ ├── query.graphql │ │ └── user.fragment.graphql │ ├── package.json │ └── schema.graphql ├── monorepo │ ├── .eslintrc.cjs │ ├── client │ │ ├── graphql │ │ │ └── query.users.gql │ │ └── pages │ │ │ └── index.tsx │ ├── eslint.config.js │ ├── graphql.config.js │ ├── package.json │ └── server │ │ └── types │ │ ├── post.gql │ │ ├── root.gql │ │ ├── scalar.gql │ │ └── user.gql ├── multiple-projects-graphql-config │ ├── .eslintrc.cjs │ ├── eslint.config.js │ ├── graphql.config.ts │ ├── package.json │ ├── query.first-project.js │ ├── query.second-project.js │ ├── schema.first-project.graphql │ └── schema.second-project.graphql ├── prettier │ ├── .eslintrc.cjs │ ├── eslint.config.js │ ├── invalid.graphql │ ├── invalid.js │ ├── package.json │ ├── prettier.config.js │ ├── valid.graphql │ └── valid.js ├── programmatic │ ├── .eslintrc.cjs │ ├── eslint.config.js │ ├── fragment.graphql │ ├── fragment2.graphql │ ├── package.json │ ├── query.graphql │ └── schema.graphql ├── svelte-code-file │ ├── .eslintrc.cjs │ ├── eslint.config.js │ ├── package.json │ └── test.svelte └── vue-code-file │ ├── .eslintrc.cjs │ ├── eslint.config.js │ ├── package.json │ └── test.vue ├── package.json ├── packages ├── plugin │ ├── CHANGELOG.md │ ├── __tests__ │ │ ├── __snapshots__ │ │ │ ├── eslint-directives.spec.md │ │ │ ├── examples.spec.md │ │ │ ├── executable-definitions.spec.md │ │ │ ├── fields-on-correct-type.spec.md │ │ │ ├── known-directives.spec.md │ │ │ ├── known-fragment-names.spec.md │ │ │ ├── lone-schema-definition.spec.md │ │ │ ├── no-undefined-variables.spec.md │ │ │ ├── parser.spec.md │ │ │ ├── possible-type-extension.spec.md │ │ │ └── unique-type-names.spec.md │ │ ├── eslint-directives.spec.ts │ │ ├── examples.spec.ts │ │ ├── executable-definitions.spec.ts │ │ ├── federation.spec.ts │ │ ├── fields-on-correct-type.spec.ts │ │ ├── known-directives.spec.ts │ │ ├── known-fragment-names.spec.ts │ │ ├── lone-schema-definition.spec.ts │ │ ├── mocks │ │ │ ├── graphql-server.ts │ │ │ ├── import-fragments │ │ │ │ ├── fragments │ │ │ │ │ ├── bar-fragment.gql │ │ │ │ │ └── foo-fragment.gql │ │ │ │ ├── invalid-query-default.gql │ │ │ │ ├── invalid-query.gql │ │ │ │ ├── missing-import.gql │ │ │ │ ├── same-file.gql │ │ │ │ ├── valid-query-default.gql │ │ │ │ └── valid-query.gql │ │ │ ├── known-fragment-names.ts │ │ │ ├── known-fragment-names │ │ │ │ ├── operation-with-undefined-fragment.gql │ │ │ │ ├── user-fields.gql │ │ │ │ └── user.gql │ │ │ ├── large.graphql │ │ │ ├── no-one-place-fragments.graphql │ │ │ ├── no-undefined-variables.gql │ │ │ ├── no-unused-variables-imported.gql │ │ │ ├── no-unused-variables.gql │ │ │ ├── possible-type-extension │ │ │ │ ├── one-graphql-file │ │ │ │ │ └── type-user.gql │ │ │ │ ├── separate-code-files │ │ │ │ │ ├── extend-type-user.ts │ │ │ │ │ └── type-user.ts │ │ │ │ └── separate-graphql-files │ │ │ │ │ ├── extend-type-user.gql │ │ │ │ │ └── type-user.gql │ │ │ ├── post-fields.graphql │ │ │ ├── post.graphql │ │ │ ├── test-directives-with-import.graphql │ │ │ ├── two-fragments-in-code-file.js │ │ │ ├── unique-fragment.js │ │ │ ├── user-fields-with-nested-fragment.gql │ │ │ ├── user-fields-with-variables.gql │ │ │ ├── user-fields.graphql │ │ │ ├── user-schema.graphql │ │ │ ├── user-schema.json │ │ │ ├── user-schema.ts │ │ │ ├── user.graphql │ │ │ └── using-config │ │ │ │ ├── .graphqlrc │ │ │ │ ├── nested │ │ │ │ └── test.graphql │ │ │ │ └── schema-in-config.graphql │ │ ├── no-undefined-variables.spec.ts │ │ ├── no-unused-fragments.spec.ts │ │ ├── no-unused-variables.spec.ts │ │ ├── parser.spec.ts │ │ ├── possible-type-extension.spec.ts │ │ ├── processor-with-graphql-config.spec.ts │ │ ├── processor-without-graphql-config.spec.ts │ │ ├── rules.spec.ts │ │ ├── schema.spec.ts │ │ ├── test-utils.ts │ │ └── unique-type-names.spec.ts │ ├── package.json │ ├── serializer.ts │ ├── src │ │ ├── cache.ts │ │ ├── configs │ │ │ ├── index.ts │ │ │ ├── operations-all.ts │ │ │ ├── operations-recommended.ts │ │ │ ├── schema-all.ts │ │ │ ├── schema-recommended.ts │ │ │ └── schema-relay.ts │ │ ├── documents.ts │ │ ├── estree-converter │ │ │ ├── converter.ts │ │ │ ├── index.ts │ │ │ ├── types.ts │ │ │ └── utils.ts │ │ ├── graphql-config.ts │ │ ├── index.ts │ │ ├── meta.ts │ │ ├── parser.ts │ │ ├── processor.ts │ │ ├── rules │ │ │ ├── alphabetize │ │ │ │ ├── index.test.ts │ │ │ │ ├── index.ts │ │ │ │ └── snapshot.md │ │ │ ├── description-style │ │ │ │ ├── index.test.ts │ │ │ │ ├── index.ts │ │ │ │ └── snapshot.md │ │ │ ├── graphql-js-validation.ts │ │ │ ├── index.ts │ │ │ ├── input-name │ │ │ │ ├── index.test.ts │ │ │ │ ├── index.ts │ │ │ │ └── snapshot.md │ │ │ ├── lone-executable-definition │ │ │ │ ├── index.test.ts │ │ │ │ ├── index.ts │ │ │ │ └── snapshot.md │ │ │ ├── match-document-filename │ │ │ │ ├── index.test.ts │ │ │ │ ├── index.ts │ │ │ │ └── snapshot.md │ │ │ ├── naming-convention │ │ │ │ ├── index.test.ts │ │ │ │ ├── index.ts │ │ │ │ └── snapshot.md │ │ │ ├── no-anonymous-operations │ │ │ │ ├── index.test.ts │ │ │ │ ├── index.ts │ │ │ │ └── snapshot.md │ │ │ ├── no-deprecated │ │ │ │ ├── index.test.ts │ │ │ │ ├── index.ts │ │ │ │ └── snapshot.md │ │ │ ├── no-duplicate-fields │ │ │ │ ├── index.test.ts │ │ │ │ ├── index.ts │ │ │ │ └── snapshot.md │ │ │ ├── no-hashtag-description │ │ │ │ ├── index.test.ts │ │ │ │ ├── index.ts │ │ │ │ └── snapshot.md │ │ │ ├── no-one-place-fragments │ │ │ │ ├── index.test.ts │ │ │ │ ├── index.ts │ │ │ │ └── snapshot.md │ │ │ ├── no-root-type │ │ │ │ ├── index.test.ts │ │ │ │ ├── index.ts │ │ │ │ └── snapshot.md │ │ │ ├── no-scalar-result-type-on-mutation │ │ │ │ ├── index.test.ts │ │ │ │ ├── index.ts │ │ │ │ └── snapshot.md │ │ │ ├── no-typename-prefix │ │ │ │ ├── index.test.ts │ │ │ │ ├── index.ts │ │ │ │ └── snapshot.md │ │ │ ├── no-unreachable-types │ │ │ │ ├── index.test.ts │ │ │ │ ├── index.ts │ │ │ │ └── snapshot.md │ │ │ ├── no-unused-fields │ │ │ │ ├── index.test.ts │ │ │ │ ├── index.ts │ │ │ │ └── snapshot.md │ │ │ ├── relay-arguments │ │ │ │ ├── index.test.ts │ │ │ │ ├── index.ts │ │ │ │ └── snapshot.md │ │ │ ├── relay-connection-types │ │ │ │ ├── index.test.ts │ │ │ │ ├── index.ts │ │ │ │ └── snapshot.md │ │ │ ├── relay-edge-types │ │ │ │ ├── index.test.ts │ │ │ │ ├── index.ts │ │ │ │ └── snapshot.md │ │ │ ├── relay-page-info │ │ │ │ ├── index.test.ts │ │ │ │ ├── index.ts │ │ │ │ └── snapshot.md │ │ │ ├── require-deprecation-date │ │ │ │ ├── index.test.ts │ │ │ │ ├── index.ts │ │ │ │ └── snapshot.md │ │ │ ├── require-deprecation-reason │ │ │ │ ├── index.test.ts │ │ │ │ ├── index.ts │ │ │ │ └── snapshot.md │ │ │ ├── require-description │ │ │ │ ├── index.test.ts │ │ │ │ ├── index.ts │ │ │ │ └── snapshot.md │ │ │ ├── require-field-of-type-query-in-mutation-result │ │ │ │ ├── index.test.ts │ │ │ │ ├── index.ts │ │ │ │ └── snapshot.md │ │ │ ├── require-import-fragment │ │ │ │ ├── index.test.ts │ │ │ │ ├── index.ts │ │ │ │ └── snapshot.md │ │ │ ├── require-nullable-fields-with-oneof │ │ │ │ ├── index.test.ts │ │ │ │ ├── index.ts │ │ │ │ └── snapshot.md │ │ │ ├── require-nullable-result-in-root │ │ │ │ ├── index.test.ts │ │ │ │ ├── index.ts │ │ │ │ └── snapshot.md │ │ │ ├── require-selections │ │ │ │ ├── index.test.ts │ │ │ │ ├── index.ts │ │ │ │ └── snapshot.md │ │ │ ├── require-type-pattern-with-oneof │ │ │ │ ├── index.test.ts │ │ │ │ ├── index.ts │ │ │ │ └── snapshot.md │ │ │ ├── selection-set-depth │ │ │ │ ├── index.test.ts │ │ │ │ ├── index.ts │ │ │ │ └── snapshot.md │ │ │ ├── strict-id-in-types │ │ │ │ ├── index.test.ts │ │ │ │ ├── index.ts │ │ │ │ └── snapshot.md │ │ │ ├── unique-enum-value-names │ │ │ │ ├── index.test.ts │ │ │ │ ├── index.ts │ │ │ │ └── snapshot.md │ │ │ ├── unique-fragment-name │ │ │ │ ├── index.test.ts │ │ │ │ ├── index.ts │ │ │ │ └── snapshot.md │ │ │ └── unique-operation-name │ │ │ │ ├── index.test.ts │ │ │ │ ├── index.ts │ │ │ │ └── snapshot.md │ │ ├── schema.ts │ │ ├── siblings.ts │ │ ├── types.ts │ │ └── utils.ts │ ├── tsconfig.json │ ├── tsup.config.ts │ └── vite.config.ts └── rule-tester │ ├── package.json │ ├── src │ └── index.ts │ ├── tsconfig.json │ └── tsup.config.ts ├── patches ├── eslint-plugin-eslint-plugin@5.0.6.patch ├── eslint.patch └── json-schema-to-markdown@1.1.1.patch ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── prettier.config.js ├── scripts ├── create-rule.ts ├── generate-configs.ts └── generate-docs.ts ├── tsconfig.json ├── turbo.json └── website ├── app ├── [[...mdxPath]] │ └── page.tsx ├── _meta.global.ts ├── graphql-config-info.mdx ├── icon.png ├── icons │ ├── astro.svg │ ├── gear.svg │ ├── graphql.svg │ ├── half.svg │ ├── javascript.svg │ ├── prettier.svg │ ├── stack.svg │ ├── svelte.svg │ └── vue.svg ├── layout.tsx └── play │ ├── button.tsx │ ├── graphql-editor.tsx │ ├── page.client.tsx │ ├── page.tsx │ └── select.tsx ├── content ├── docs │ ├── configs.mdx │ ├── custom-rules.mdx │ ├── disabling-rules.mdx │ ├── index.mdx │ ├── parser.mdx │ ├── usage │ │ ├── astro.mdx │ │ ├── custom-rules.mdx │ │ ├── graphql.mdx │ │ ├── index.mdx │ │ ├── js.mdx │ │ ├── multiple-projects.mdx │ │ ├── prettier.mdx │ │ ├── programmatic.mdx │ │ ├── schema-and-operations.mdx │ │ ├── svelte.mdx │ │ └── vue.mdx │ └── vscode.mdx └── rules │ ├── alphabetize.mdx │ ├── deprecated-rules.md │ ├── description-style.mdx │ ├── executable-definitions.mdx │ ├── fields-on-correct-type.mdx │ ├── fragments-on-composite-type.mdx │ ├── index.md │ ├── input-name.mdx │ ├── known-argument-names.mdx │ ├── known-directives.mdx │ ├── known-fragment-names.mdx │ ├── known-type-names.mdx │ ├── lone-anonymous-operation.mdx │ ├── lone-executable-definition.mdx │ ├── lone-schema-definition.mdx │ ├── match-document-filename.mdx │ ├── naming-convention.mdx │ ├── no-anonymous-operations.mdx │ ├── no-deprecated.mdx │ ├── no-duplicate-fields.mdx │ ├── no-fragment-cycles.mdx │ ├── no-hashtag-description.mdx │ ├── no-one-place-fragments.mdx │ ├── no-root-type.mdx │ ├── no-scalar-result-type-on-mutation.mdx │ ├── no-typename-prefix.mdx │ ├── no-undefined-variables.mdx │ ├── no-unreachable-types.mdx │ ├── no-unused-fields.mdx │ ├── no-unused-fragments.mdx │ ├── no-unused-variables.mdx │ ├── one-field-subscriptions.mdx │ ├── overlapping-fields-can-be-merged.mdx │ ├── possible-fragment-spread.mdx │ ├── possible-type-extension.mdx │ ├── prettier.md │ ├── provided-required-arguments.mdx │ ├── relay-arguments.mdx │ ├── relay-connection-types.mdx │ ├── relay-edge-types.mdx │ ├── relay-page-info.mdx │ ├── require-deprecation-date.mdx │ ├── require-deprecation-reason.mdx │ ├── require-description.mdx │ ├── require-field-of-type-query-in-mutation-result.mdx │ ├── require-import-fragment.mdx │ ├── require-nullable-fields-with-oneof.mdx │ ├── require-nullable-result-in-root.mdx │ ├── require-selections.mdx │ ├── require-type-pattern-with-oneof.mdx │ ├── scalar-leafs.mdx │ ├── selection-set-depth.mdx │ ├── strict-id-in-types.mdx │ ├── unique-argument-names.mdx │ ├── unique-directive-names-per-location.mdx │ ├── unique-directive-names.mdx │ ├── unique-enum-value-names.mdx │ ├── unique-field-definition-names.mdx │ ├── unique-fragment-name.mdx │ ├── unique-input-field-names.mdx │ ├── unique-operation-name.mdx │ ├── unique-operation-types.mdx │ ├── unique-type-names.mdx │ ├── unique-variable-names.mdx │ ├── value-literals-of-correct-type.mdx │ ├── variables-are-input-types.mdx │ └── variables-in-allowed-position.mdx ├── mdx-components.tsx ├── next-env.d.ts ├── next-sitemap.config.js ├── next.config.ts ├── package.json ├── postcss.config.js ├── public └── demo.mp4 ├── tailwind.config.ts └── tsconfig.json /.changeset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/.changeset/README.md -------------------------------------------------------------------------------- /.changeset/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/.changeset/config.json -------------------------------------------------------------------------------- /.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/.eslintrc.cjs -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature-request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/.github/ISSUE_TEMPLATE/feature-request.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/labels.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/.github/labels.yml -------------------------------------------------------------------------------- /.github/renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/.github/renovate.json -------------------------------------------------------------------------------- /.github/workflows/pr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/.github/workflows/pr.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.github/workflows/website.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/.github/workflows/website.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | src 2 | tests 3 | node_modules 4 | .bob 5 | temp 6 | -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/.npmrc -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/.prettierignore -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.whitesource: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/.whitesource -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/README.md -------------------------------------------------------------------------------- /examples/code-file/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/examples/code-file/.eslintrc.cjs -------------------------------------------------------------------------------- /examples/code-file/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/examples/code-file/eslint.config.js -------------------------------------------------------------------------------- /examples/code-file/graphql.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/examples/code-file/graphql.config.js -------------------------------------------------------------------------------- /examples/code-file/not-query.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/examples/code-file/not-query.js -------------------------------------------------------------------------------- /examples/code-file/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/examples/code-file/package.json -------------------------------------------------------------------------------- /examples/code-file/query.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/examples/code-file/query.js -------------------------------------------------------------------------------- /examples/code-file/schema.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/examples/code-file/schema.graphql -------------------------------------------------------------------------------- /examples/custom-rules/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/examples/custom-rules/eslint.config.js -------------------------------------------------------------------------------- /examples/custom-rules/my-rule.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/examples/custom-rules/my-rule.js -------------------------------------------------------------------------------- /examples/custom-rules/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/examples/custom-rules/package.json -------------------------------------------------------------------------------- /examples/custom-rules/test.graphql: -------------------------------------------------------------------------------- 1 | query { 2 | foo 3 | } 4 | -------------------------------------------------------------------------------- /examples/graphql-config/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/examples/graphql-config/.eslintrc.cjs -------------------------------------------------------------------------------- /examples/graphql-config/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/examples/graphql-config/eslint.config.js -------------------------------------------------------------------------------- /examples/graphql-config/graphql.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/examples/graphql-config/graphql.config.js -------------------------------------------------------------------------------- /examples/graphql-config/operations/query.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/examples/graphql-config/operations/query.graphql -------------------------------------------------------------------------------- /examples/graphql-config/operations/user.fragment.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/examples/graphql-config/operations/user.fragment.graphql -------------------------------------------------------------------------------- /examples/graphql-config/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/examples/graphql-config/package.json -------------------------------------------------------------------------------- /examples/graphql-config/schema.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/examples/graphql-config/schema.graphql -------------------------------------------------------------------------------- /examples/monorepo/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/examples/monorepo/.eslintrc.cjs -------------------------------------------------------------------------------- /examples/monorepo/client/graphql/query.users.gql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/examples/monorepo/client/graphql/query.users.gql -------------------------------------------------------------------------------- /examples/monorepo/client/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/examples/monorepo/client/pages/index.tsx -------------------------------------------------------------------------------- /examples/monorepo/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/examples/monorepo/eslint.config.js -------------------------------------------------------------------------------- /examples/monorepo/graphql.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/examples/monorepo/graphql.config.js -------------------------------------------------------------------------------- /examples/monorepo/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/examples/monorepo/package.json -------------------------------------------------------------------------------- /examples/monorepo/server/types/post.gql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/examples/monorepo/server/types/post.gql -------------------------------------------------------------------------------- /examples/monorepo/server/types/root.gql: -------------------------------------------------------------------------------- 1 | type Query 2 | -------------------------------------------------------------------------------- /examples/monorepo/server/types/scalar.gql: -------------------------------------------------------------------------------- 1 | scalar DateTime 2 | -------------------------------------------------------------------------------- /examples/monorepo/server/types/user.gql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/examples/monorepo/server/types/user.gql -------------------------------------------------------------------------------- /examples/multiple-projects-graphql-config/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/examples/multiple-projects-graphql-config/.eslintrc.cjs -------------------------------------------------------------------------------- /examples/multiple-projects-graphql-config/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/examples/multiple-projects-graphql-config/eslint.config.js -------------------------------------------------------------------------------- /examples/multiple-projects-graphql-config/graphql.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/examples/multiple-projects-graphql-config/graphql.config.ts -------------------------------------------------------------------------------- /examples/multiple-projects-graphql-config/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/examples/multiple-projects-graphql-config/package.json -------------------------------------------------------------------------------- /examples/multiple-projects-graphql-config/query.first-project.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/examples/multiple-projects-graphql-config/query.first-project.js -------------------------------------------------------------------------------- /examples/multiple-projects-graphql-config/query.second-project.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/examples/multiple-projects-graphql-config/query.second-project.js -------------------------------------------------------------------------------- /examples/multiple-projects-graphql-config/schema.first-project.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/examples/multiple-projects-graphql-config/schema.first-project.graphql -------------------------------------------------------------------------------- /examples/multiple-projects-graphql-config/schema.second-project.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/examples/multiple-projects-graphql-config/schema.second-project.graphql -------------------------------------------------------------------------------- /examples/prettier/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/examples/prettier/.eslintrc.cjs -------------------------------------------------------------------------------- /examples/prettier/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/examples/prettier/eslint.config.js -------------------------------------------------------------------------------- /examples/prettier/invalid.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/examples/prettier/invalid.graphql -------------------------------------------------------------------------------- /examples/prettier/invalid.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/examples/prettier/invalid.js -------------------------------------------------------------------------------- /examples/prettier/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/examples/prettier/package.json -------------------------------------------------------------------------------- /examples/prettier/prettier.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/examples/prettier/prettier.config.js -------------------------------------------------------------------------------- /examples/prettier/valid.graphql: -------------------------------------------------------------------------------- 1 | scalar Test 2 | -------------------------------------------------------------------------------- /examples/prettier/valid.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/examples/prettier/valid.js -------------------------------------------------------------------------------- /examples/programmatic/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/examples/programmatic/.eslintrc.cjs -------------------------------------------------------------------------------- /examples/programmatic/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/examples/programmatic/eslint.config.js -------------------------------------------------------------------------------- /examples/programmatic/fragment.graphql: -------------------------------------------------------------------------------- 1 | fragment Test on User { 2 | id 3 | } 4 | -------------------------------------------------------------------------------- /examples/programmatic/fragment2.graphql: -------------------------------------------------------------------------------- 1 | fragment Test on User { 2 | name 3 | } 4 | -------------------------------------------------------------------------------- /examples/programmatic/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/examples/programmatic/package.json -------------------------------------------------------------------------------- /examples/programmatic/query.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/examples/programmatic/query.graphql -------------------------------------------------------------------------------- /examples/programmatic/schema.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/examples/programmatic/schema.graphql -------------------------------------------------------------------------------- /examples/svelte-code-file/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/examples/svelte-code-file/.eslintrc.cjs -------------------------------------------------------------------------------- /examples/svelte-code-file/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/examples/svelte-code-file/eslint.config.js -------------------------------------------------------------------------------- /examples/svelte-code-file/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/examples/svelte-code-file/package.json -------------------------------------------------------------------------------- /examples/svelte-code-file/test.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/examples/svelte-code-file/test.svelte -------------------------------------------------------------------------------- /examples/vue-code-file/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/examples/vue-code-file/.eslintrc.cjs -------------------------------------------------------------------------------- /examples/vue-code-file/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/examples/vue-code-file/eslint.config.js -------------------------------------------------------------------------------- /examples/vue-code-file/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/examples/vue-code-file/package.json -------------------------------------------------------------------------------- /examples/vue-code-file/test.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/examples/vue-code-file/test.vue -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/package.json -------------------------------------------------------------------------------- /packages/plugin/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/CHANGELOG.md -------------------------------------------------------------------------------- /packages/plugin/__tests__/__snapshots__/eslint-directives.spec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/__tests__/__snapshots__/eslint-directives.spec.md -------------------------------------------------------------------------------- /packages/plugin/__tests__/__snapshots__/examples.spec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/__tests__/__snapshots__/examples.spec.md -------------------------------------------------------------------------------- /packages/plugin/__tests__/__snapshots__/executable-definitions.spec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/__tests__/__snapshots__/executable-definitions.spec.md -------------------------------------------------------------------------------- /packages/plugin/__tests__/__snapshots__/fields-on-correct-type.spec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/__tests__/__snapshots__/fields-on-correct-type.spec.md -------------------------------------------------------------------------------- /packages/plugin/__tests__/__snapshots__/known-directives.spec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/__tests__/__snapshots__/known-directives.spec.md -------------------------------------------------------------------------------- /packages/plugin/__tests__/__snapshots__/known-fragment-names.spec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/__tests__/__snapshots__/known-fragment-names.spec.md -------------------------------------------------------------------------------- /packages/plugin/__tests__/__snapshots__/lone-schema-definition.spec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/__tests__/__snapshots__/lone-schema-definition.spec.md -------------------------------------------------------------------------------- /packages/plugin/__tests__/__snapshots__/no-undefined-variables.spec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/__tests__/__snapshots__/no-undefined-variables.spec.md -------------------------------------------------------------------------------- /packages/plugin/__tests__/__snapshots__/parser.spec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/__tests__/__snapshots__/parser.spec.md -------------------------------------------------------------------------------- /packages/plugin/__tests__/__snapshots__/possible-type-extension.spec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/__tests__/__snapshots__/possible-type-extension.spec.md -------------------------------------------------------------------------------- /packages/plugin/__tests__/__snapshots__/unique-type-names.spec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/__tests__/__snapshots__/unique-type-names.spec.md -------------------------------------------------------------------------------- /packages/plugin/__tests__/eslint-directives.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/__tests__/eslint-directives.spec.ts -------------------------------------------------------------------------------- /packages/plugin/__tests__/examples.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/__tests__/examples.spec.ts -------------------------------------------------------------------------------- /packages/plugin/__tests__/executable-definitions.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/__tests__/executable-definitions.spec.ts -------------------------------------------------------------------------------- /packages/plugin/__tests__/federation.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/__tests__/federation.spec.ts -------------------------------------------------------------------------------- /packages/plugin/__tests__/fields-on-correct-type.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/__tests__/fields-on-correct-type.spec.ts -------------------------------------------------------------------------------- /packages/plugin/__tests__/known-directives.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/__tests__/known-directives.spec.ts -------------------------------------------------------------------------------- /packages/plugin/__tests__/known-fragment-names.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/__tests__/known-fragment-names.spec.ts -------------------------------------------------------------------------------- /packages/plugin/__tests__/lone-schema-definition.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/__tests__/lone-schema-definition.spec.ts -------------------------------------------------------------------------------- /packages/plugin/__tests__/mocks/graphql-server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/__tests__/mocks/graphql-server.ts -------------------------------------------------------------------------------- /packages/plugin/__tests__/mocks/import-fragments/fragments/bar-fragment.gql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/__tests__/mocks/import-fragments/fragments/bar-fragment.gql -------------------------------------------------------------------------------- /packages/plugin/__tests__/mocks/import-fragments/fragments/foo-fragment.gql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/__tests__/mocks/import-fragments/fragments/foo-fragment.gql -------------------------------------------------------------------------------- /packages/plugin/__tests__/mocks/import-fragments/invalid-query-default.gql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/__tests__/mocks/import-fragments/invalid-query-default.gql -------------------------------------------------------------------------------- /packages/plugin/__tests__/mocks/import-fragments/invalid-query.gql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/__tests__/mocks/import-fragments/invalid-query.gql -------------------------------------------------------------------------------- /packages/plugin/__tests__/mocks/import-fragments/missing-import.gql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/__tests__/mocks/import-fragments/missing-import.gql -------------------------------------------------------------------------------- /packages/plugin/__tests__/mocks/import-fragments/same-file.gql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/__tests__/mocks/import-fragments/same-file.gql -------------------------------------------------------------------------------- /packages/plugin/__tests__/mocks/import-fragments/valid-query-default.gql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/__tests__/mocks/import-fragments/valid-query-default.gql -------------------------------------------------------------------------------- /packages/plugin/__tests__/mocks/import-fragments/valid-query.gql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/__tests__/mocks/import-fragments/valid-query.gql -------------------------------------------------------------------------------- /packages/plugin/__tests__/mocks/known-fragment-names.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/__tests__/mocks/known-fragment-names.ts -------------------------------------------------------------------------------- /packages/plugin/__tests__/mocks/known-fragment-names/operation-with-undefined-fragment.gql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/__tests__/mocks/known-fragment-names/operation-with-undefined-fragment.gql -------------------------------------------------------------------------------- /packages/plugin/__tests__/mocks/known-fragment-names/user-fields.gql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/__tests__/mocks/known-fragment-names/user-fields.gql -------------------------------------------------------------------------------- /packages/plugin/__tests__/mocks/known-fragment-names/user.gql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/__tests__/mocks/known-fragment-names/user.gql -------------------------------------------------------------------------------- /packages/plugin/__tests__/mocks/large.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/__tests__/mocks/large.graphql -------------------------------------------------------------------------------- /packages/plugin/__tests__/mocks/no-one-place-fragments.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/__tests__/mocks/no-one-place-fragments.graphql -------------------------------------------------------------------------------- /packages/plugin/__tests__/mocks/no-undefined-variables.gql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/__tests__/mocks/no-undefined-variables.gql -------------------------------------------------------------------------------- /packages/plugin/__tests__/mocks/no-unused-variables-imported.gql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/__tests__/mocks/no-unused-variables-imported.gql -------------------------------------------------------------------------------- /packages/plugin/__tests__/mocks/no-unused-variables.gql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/__tests__/mocks/no-unused-variables.gql -------------------------------------------------------------------------------- /packages/plugin/__tests__/mocks/possible-type-extension/one-graphql-file/type-user.gql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/__tests__/mocks/possible-type-extension/one-graphql-file/type-user.gql -------------------------------------------------------------------------------- /packages/plugin/__tests__/mocks/possible-type-extension/separate-code-files/extend-type-user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/__tests__/mocks/possible-type-extension/separate-code-files/extend-type-user.ts -------------------------------------------------------------------------------- /packages/plugin/__tests__/mocks/possible-type-extension/separate-code-files/type-user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/__tests__/mocks/possible-type-extension/separate-code-files/type-user.ts -------------------------------------------------------------------------------- /packages/plugin/__tests__/mocks/possible-type-extension/separate-graphql-files/extend-type-user.gql: -------------------------------------------------------------------------------- 1 | extend type User { 2 | firstName: String 3 | } 4 | -------------------------------------------------------------------------------- /packages/plugin/__tests__/mocks/possible-type-extension/separate-graphql-files/type-user.gql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/__tests__/mocks/possible-type-extension/separate-graphql-files/type-user.gql -------------------------------------------------------------------------------- /packages/plugin/__tests__/mocks/post-fields.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/__tests__/mocks/post-fields.graphql -------------------------------------------------------------------------------- /packages/plugin/__tests__/mocks/post.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/__tests__/mocks/post.graphql -------------------------------------------------------------------------------- /packages/plugin/__tests__/mocks/test-directives-with-import.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/__tests__/mocks/test-directives-with-import.graphql -------------------------------------------------------------------------------- /packages/plugin/__tests__/mocks/two-fragments-in-code-file.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/__tests__/mocks/two-fragments-in-code-file.js -------------------------------------------------------------------------------- /packages/plugin/__tests__/mocks/unique-fragment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/__tests__/mocks/unique-fragment.js -------------------------------------------------------------------------------- /packages/plugin/__tests__/mocks/user-fields-with-nested-fragment.gql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/__tests__/mocks/user-fields-with-nested-fragment.gql -------------------------------------------------------------------------------- /packages/plugin/__tests__/mocks/user-fields-with-variables.gql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/__tests__/mocks/user-fields-with-variables.gql -------------------------------------------------------------------------------- /packages/plugin/__tests__/mocks/user-fields.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/__tests__/mocks/user-fields.graphql -------------------------------------------------------------------------------- /packages/plugin/__tests__/mocks/user-schema.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/__tests__/mocks/user-schema.graphql -------------------------------------------------------------------------------- /packages/plugin/__tests__/mocks/user-schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/__tests__/mocks/user-schema.json -------------------------------------------------------------------------------- /packages/plugin/__tests__/mocks/user-schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/__tests__/mocks/user-schema.ts -------------------------------------------------------------------------------- /packages/plugin/__tests__/mocks/user.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/__tests__/mocks/user.graphql -------------------------------------------------------------------------------- /packages/plugin/__tests__/mocks/using-config/.graphqlrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/__tests__/mocks/using-config/.graphqlrc -------------------------------------------------------------------------------- /packages/plugin/__tests__/mocks/using-config/nested/test.graphql: -------------------------------------------------------------------------------- 1 | { 2 | hello 3 | } 4 | -------------------------------------------------------------------------------- /packages/plugin/__tests__/mocks/using-config/schema-in-config.graphql: -------------------------------------------------------------------------------- 1 | type Query { 2 | hello: String 3 | } 4 | -------------------------------------------------------------------------------- /packages/plugin/__tests__/no-undefined-variables.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/__tests__/no-undefined-variables.spec.ts -------------------------------------------------------------------------------- /packages/plugin/__tests__/no-unused-fragments.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/__tests__/no-unused-fragments.spec.ts -------------------------------------------------------------------------------- /packages/plugin/__tests__/no-unused-variables.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/__tests__/no-unused-variables.spec.ts -------------------------------------------------------------------------------- /packages/plugin/__tests__/parser.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/__tests__/parser.spec.ts -------------------------------------------------------------------------------- /packages/plugin/__tests__/possible-type-extension.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/__tests__/possible-type-extension.spec.ts -------------------------------------------------------------------------------- /packages/plugin/__tests__/processor-with-graphql-config.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/__tests__/processor-with-graphql-config.spec.ts -------------------------------------------------------------------------------- /packages/plugin/__tests__/processor-without-graphql-config.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/__tests__/processor-without-graphql-config.spec.ts -------------------------------------------------------------------------------- /packages/plugin/__tests__/rules.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/__tests__/rules.spec.ts -------------------------------------------------------------------------------- /packages/plugin/__tests__/schema.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/__tests__/schema.spec.ts -------------------------------------------------------------------------------- /packages/plugin/__tests__/test-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/__tests__/test-utils.ts -------------------------------------------------------------------------------- /packages/plugin/__tests__/unique-type-names.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/__tests__/unique-type-names.spec.ts -------------------------------------------------------------------------------- /packages/plugin/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/package.json -------------------------------------------------------------------------------- /packages/plugin/serializer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/serializer.ts -------------------------------------------------------------------------------- /packages/plugin/src/cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/cache.ts -------------------------------------------------------------------------------- /packages/plugin/src/configs/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/configs/index.ts -------------------------------------------------------------------------------- /packages/plugin/src/configs/operations-all.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/configs/operations-all.ts -------------------------------------------------------------------------------- /packages/plugin/src/configs/operations-recommended.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/configs/operations-recommended.ts -------------------------------------------------------------------------------- /packages/plugin/src/configs/schema-all.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/configs/schema-all.ts -------------------------------------------------------------------------------- /packages/plugin/src/configs/schema-recommended.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/configs/schema-recommended.ts -------------------------------------------------------------------------------- /packages/plugin/src/configs/schema-relay.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/configs/schema-relay.ts -------------------------------------------------------------------------------- /packages/plugin/src/documents.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/documents.ts -------------------------------------------------------------------------------- /packages/plugin/src/estree-converter/converter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/estree-converter/converter.ts -------------------------------------------------------------------------------- /packages/plugin/src/estree-converter/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/estree-converter/index.ts -------------------------------------------------------------------------------- /packages/plugin/src/estree-converter/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/estree-converter/types.ts -------------------------------------------------------------------------------- /packages/plugin/src/estree-converter/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/estree-converter/utils.ts -------------------------------------------------------------------------------- /packages/plugin/src/graphql-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/graphql-config.ts -------------------------------------------------------------------------------- /packages/plugin/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/index.ts -------------------------------------------------------------------------------- /packages/plugin/src/meta.ts: -------------------------------------------------------------------------------- 1 | export const version = process.env.VERSION; 2 | -------------------------------------------------------------------------------- /packages/plugin/src/parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/parser.ts -------------------------------------------------------------------------------- /packages/plugin/src/processor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/processor.ts -------------------------------------------------------------------------------- /packages/plugin/src/rules/alphabetize/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/rules/alphabetize/index.test.ts -------------------------------------------------------------------------------- /packages/plugin/src/rules/alphabetize/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/rules/alphabetize/index.ts -------------------------------------------------------------------------------- /packages/plugin/src/rules/alphabetize/snapshot.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/rules/alphabetize/snapshot.md -------------------------------------------------------------------------------- /packages/plugin/src/rules/description-style/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/rules/description-style/index.test.ts -------------------------------------------------------------------------------- /packages/plugin/src/rules/description-style/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/rules/description-style/index.ts -------------------------------------------------------------------------------- /packages/plugin/src/rules/description-style/snapshot.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/rules/description-style/snapshot.md -------------------------------------------------------------------------------- /packages/plugin/src/rules/graphql-js-validation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/rules/graphql-js-validation.ts -------------------------------------------------------------------------------- /packages/plugin/src/rules/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/rules/index.ts -------------------------------------------------------------------------------- /packages/plugin/src/rules/input-name/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/rules/input-name/index.test.ts -------------------------------------------------------------------------------- /packages/plugin/src/rules/input-name/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/rules/input-name/index.ts -------------------------------------------------------------------------------- /packages/plugin/src/rules/input-name/snapshot.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/rules/input-name/snapshot.md -------------------------------------------------------------------------------- /packages/plugin/src/rules/lone-executable-definition/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/rules/lone-executable-definition/index.test.ts -------------------------------------------------------------------------------- /packages/plugin/src/rules/lone-executable-definition/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/rules/lone-executable-definition/index.ts -------------------------------------------------------------------------------- /packages/plugin/src/rules/lone-executable-definition/snapshot.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/rules/lone-executable-definition/snapshot.md -------------------------------------------------------------------------------- /packages/plugin/src/rules/match-document-filename/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/rules/match-document-filename/index.test.ts -------------------------------------------------------------------------------- /packages/plugin/src/rules/match-document-filename/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/rules/match-document-filename/index.ts -------------------------------------------------------------------------------- /packages/plugin/src/rules/match-document-filename/snapshot.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/rules/match-document-filename/snapshot.md -------------------------------------------------------------------------------- /packages/plugin/src/rules/naming-convention/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/rules/naming-convention/index.test.ts -------------------------------------------------------------------------------- /packages/plugin/src/rules/naming-convention/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/rules/naming-convention/index.ts -------------------------------------------------------------------------------- /packages/plugin/src/rules/naming-convention/snapshot.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/rules/naming-convention/snapshot.md -------------------------------------------------------------------------------- /packages/plugin/src/rules/no-anonymous-operations/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/rules/no-anonymous-operations/index.test.ts -------------------------------------------------------------------------------- /packages/plugin/src/rules/no-anonymous-operations/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/rules/no-anonymous-operations/index.ts -------------------------------------------------------------------------------- /packages/plugin/src/rules/no-anonymous-operations/snapshot.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/rules/no-anonymous-operations/snapshot.md -------------------------------------------------------------------------------- /packages/plugin/src/rules/no-deprecated/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/rules/no-deprecated/index.test.ts -------------------------------------------------------------------------------- /packages/plugin/src/rules/no-deprecated/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/rules/no-deprecated/index.ts -------------------------------------------------------------------------------- /packages/plugin/src/rules/no-deprecated/snapshot.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/rules/no-deprecated/snapshot.md -------------------------------------------------------------------------------- /packages/plugin/src/rules/no-duplicate-fields/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/rules/no-duplicate-fields/index.test.ts -------------------------------------------------------------------------------- /packages/plugin/src/rules/no-duplicate-fields/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/rules/no-duplicate-fields/index.ts -------------------------------------------------------------------------------- /packages/plugin/src/rules/no-duplicate-fields/snapshot.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/rules/no-duplicate-fields/snapshot.md -------------------------------------------------------------------------------- /packages/plugin/src/rules/no-hashtag-description/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/rules/no-hashtag-description/index.test.ts -------------------------------------------------------------------------------- /packages/plugin/src/rules/no-hashtag-description/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/rules/no-hashtag-description/index.ts -------------------------------------------------------------------------------- /packages/plugin/src/rules/no-hashtag-description/snapshot.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/rules/no-hashtag-description/snapshot.md -------------------------------------------------------------------------------- /packages/plugin/src/rules/no-one-place-fragments/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/rules/no-one-place-fragments/index.test.ts -------------------------------------------------------------------------------- /packages/plugin/src/rules/no-one-place-fragments/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/rules/no-one-place-fragments/index.ts -------------------------------------------------------------------------------- /packages/plugin/src/rules/no-one-place-fragments/snapshot.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/rules/no-one-place-fragments/snapshot.md -------------------------------------------------------------------------------- /packages/plugin/src/rules/no-root-type/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/rules/no-root-type/index.test.ts -------------------------------------------------------------------------------- /packages/plugin/src/rules/no-root-type/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/rules/no-root-type/index.ts -------------------------------------------------------------------------------- /packages/plugin/src/rules/no-root-type/snapshot.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/rules/no-root-type/snapshot.md -------------------------------------------------------------------------------- /packages/plugin/src/rules/no-scalar-result-type-on-mutation/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/rules/no-scalar-result-type-on-mutation/index.test.ts -------------------------------------------------------------------------------- /packages/plugin/src/rules/no-scalar-result-type-on-mutation/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/rules/no-scalar-result-type-on-mutation/index.ts -------------------------------------------------------------------------------- /packages/plugin/src/rules/no-scalar-result-type-on-mutation/snapshot.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/rules/no-scalar-result-type-on-mutation/snapshot.md -------------------------------------------------------------------------------- /packages/plugin/src/rules/no-typename-prefix/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/rules/no-typename-prefix/index.test.ts -------------------------------------------------------------------------------- /packages/plugin/src/rules/no-typename-prefix/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/rules/no-typename-prefix/index.ts -------------------------------------------------------------------------------- /packages/plugin/src/rules/no-typename-prefix/snapshot.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/rules/no-typename-prefix/snapshot.md -------------------------------------------------------------------------------- /packages/plugin/src/rules/no-unreachable-types/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/rules/no-unreachable-types/index.test.ts -------------------------------------------------------------------------------- /packages/plugin/src/rules/no-unreachable-types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/rules/no-unreachable-types/index.ts -------------------------------------------------------------------------------- /packages/plugin/src/rules/no-unreachable-types/snapshot.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/rules/no-unreachable-types/snapshot.md -------------------------------------------------------------------------------- /packages/plugin/src/rules/no-unused-fields/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/rules/no-unused-fields/index.test.ts -------------------------------------------------------------------------------- /packages/plugin/src/rules/no-unused-fields/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/rules/no-unused-fields/index.ts -------------------------------------------------------------------------------- /packages/plugin/src/rules/no-unused-fields/snapshot.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/rules/no-unused-fields/snapshot.md -------------------------------------------------------------------------------- /packages/plugin/src/rules/relay-arguments/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/rules/relay-arguments/index.test.ts -------------------------------------------------------------------------------- /packages/plugin/src/rules/relay-arguments/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/rules/relay-arguments/index.ts -------------------------------------------------------------------------------- /packages/plugin/src/rules/relay-arguments/snapshot.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/rules/relay-arguments/snapshot.md -------------------------------------------------------------------------------- /packages/plugin/src/rules/relay-connection-types/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/rules/relay-connection-types/index.test.ts -------------------------------------------------------------------------------- /packages/plugin/src/rules/relay-connection-types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/rules/relay-connection-types/index.ts -------------------------------------------------------------------------------- /packages/plugin/src/rules/relay-connection-types/snapshot.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/rules/relay-connection-types/snapshot.md -------------------------------------------------------------------------------- /packages/plugin/src/rules/relay-edge-types/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/rules/relay-edge-types/index.test.ts -------------------------------------------------------------------------------- /packages/plugin/src/rules/relay-edge-types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/rules/relay-edge-types/index.ts -------------------------------------------------------------------------------- /packages/plugin/src/rules/relay-edge-types/snapshot.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/rules/relay-edge-types/snapshot.md -------------------------------------------------------------------------------- /packages/plugin/src/rules/relay-page-info/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/rules/relay-page-info/index.test.ts -------------------------------------------------------------------------------- /packages/plugin/src/rules/relay-page-info/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/rules/relay-page-info/index.ts -------------------------------------------------------------------------------- /packages/plugin/src/rules/relay-page-info/snapshot.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/rules/relay-page-info/snapshot.md -------------------------------------------------------------------------------- /packages/plugin/src/rules/require-deprecation-date/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/rules/require-deprecation-date/index.test.ts -------------------------------------------------------------------------------- /packages/plugin/src/rules/require-deprecation-date/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/rules/require-deprecation-date/index.ts -------------------------------------------------------------------------------- /packages/plugin/src/rules/require-deprecation-date/snapshot.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/rules/require-deprecation-date/snapshot.md -------------------------------------------------------------------------------- /packages/plugin/src/rules/require-deprecation-reason/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/rules/require-deprecation-reason/index.test.ts -------------------------------------------------------------------------------- /packages/plugin/src/rules/require-deprecation-reason/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/rules/require-deprecation-reason/index.ts -------------------------------------------------------------------------------- /packages/plugin/src/rules/require-deprecation-reason/snapshot.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/rules/require-deprecation-reason/snapshot.md -------------------------------------------------------------------------------- /packages/plugin/src/rules/require-description/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/rules/require-description/index.test.ts -------------------------------------------------------------------------------- /packages/plugin/src/rules/require-description/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/rules/require-description/index.ts -------------------------------------------------------------------------------- /packages/plugin/src/rules/require-description/snapshot.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/rules/require-description/snapshot.md -------------------------------------------------------------------------------- /packages/plugin/src/rules/require-field-of-type-query-in-mutation-result/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/rules/require-field-of-type-query-in-mutation-result/index.test.ts -------------------------------------------------------------------------------- /packages/plugin/src/rules/require-field-of-type-query-in-mutation-result/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/rules/require-field-of-type-query-in-mutation-result/index.ts -------------------------------------------------------------------------------- /packages/plugin/src/rules/require-field-of-type-query-in-mutation-result/snapshot.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/rules/require-field-of-type-query-in-mutation-result/snapshot.md -------------------------------------------------------------------------------- /packages/plugin/src/rules/require-import-fragment/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/rules/require-import-fragment/index.test.ts -------------------------------------------------------------------------------- /packages/plugin/src/rules/require-import-fragment/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/rules/require-import-fragment/index.ts -------------------------------------------------------------------------------- /packages/plugin/src/rules/require-import-fragment/snapshot.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/rules/require-import-fragment/snapshot.md -------------------------------------------------------------------------------- /packages/plugin/src/rules/require-nullable-fields-with-oneof/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/rules/require-nullable-fields-with-oneof/index.test.ts -------------------------------------------------------------------------------- /packages/plugin/src/rules/require-nullable-fields-with-oneof/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/rules/require-nullable-fields-with-oneof/index.ts -------------------------------------------------------------------------------- /packages/plugin/src/rules/require-nullable-fields-with-oneof/snapshot.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/rules/require-nullable-fields-with-oneof/snapshot.md -------------------------------------------------------------------------------- /packages/plugin/src/rules/require-nullable-result-in-root/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/rules/require-nullable-result-in-root/index.test.ts -------------------------------------------------------------------------------- /packages/plugin/src/rules/require-nullable-result-in-root/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/rules/require-nullable-result-in-root/index.ts -------------------------------------------------------------------------------- /packages/plugin/src/rules/require-nullable-result-in-root/snapshot.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/rules/require-nullable-result-in-root/snapshot.md -------------------------------------------------------------------------------- /packages/plugin/src/rules/require-selections/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/rules/require-selections/index.test.ts -------------------------------------------------------------------------------- /packages/plugin/src/rules/require-selections/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/rules/require-selections/index.ts -------------------------------------------------------------------------------- /packages/plugin/src/rules/require-selections/snapshot.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/rules/require-selections/snapshot.md -------------------------------------------------------------------------------- /packages/plugin/src/rules/require-type-pattern-with-oneof/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/rules/require-type-pattern-with-oneof/index.test.ts -------------------------------------------------------------------------------- /packages/plugin/src/rules/require-type-pattern-with-oneof/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/rules/require-type-pattern-with-oneof/index.ts -------------------------------------------------------------------------------- /packages/plugin/src/rules/require-type-pattern-with-oneof/snapshot.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/rules/require-type-pattern-with-oneof/snapshot.md -------------------------------------------------------------------------------- /packages/plugin/src/rules/selection-set-depth/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/rules/selection-set-depth/index.test.ts -------------------------------------------------------------------------------- /packages/plugin/src/rules/selection-set-depth/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/rules/selection-set-depth/index.ts -------------------------------------------------------------------------------- /packages/plugin/src/rules/selection-set-depth/snapshot.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/rules/selection-set-depth/snapshot.md -------------------------------------------------------------------------------- /packages/plugin/src/rules/strict-id-in-types/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/rules/strict-id-in-types/index.test.ts -------------------------------------------------------------------------------- /packages/plugin/src/rules/strict-id-in-types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/rules/strict-id-in-types/index.ts -------------------------------------------------------------------------------- /packages/plugin/src/rules/strict-id-in-types/snapshot.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/rules/strict-id-in-types/snapshot.md -------------------------------------------------------------------------------- /packages/plugin/src/rules/unique-enum-value-names/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/rules/unique-enum-value-names/index.test.ts -------------------------------------------------------------------------------- /packages/plugin/src/rules/unique-enum-value-names/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/rules/unique-enum-value-names/index.ts -------------------------------------------------------------------------------- /packages/plugin/src/rules/unique-enum-value-names/snapshot.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/rules/unique-enum-value-names/snapshot.md -------------------------------------------------------------------------------- /packages/plugin/src/rules/unique-fragment-name/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/rules/unique-fragment-name/index.test.ts -------------------------------------------------------------------------------- /packages/plugin/src/rules/unique-fragment-name/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/rules/unique-fragment-name/index.ts -------------------------------------------------------------------------------- /packages/plugin/src/rules/unique-fragment-name/snapshot.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/rules/unique-fragment-name/snapshot.md -------------------------------------------------------------------------------- /packages/plugin/src/rules/unique-operation-name/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/rules/unique-operation-name/index.test.ts -------------------------------------------------------------------------------- /packages/plugin/src/rules/unique-operation-name/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/rules/unique-operation-name/index.ts -------------------------------------------------------------------------------- /packages/plugin/src/rules/unique-operation-name/snapshot.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/rules/unique-operation-name/snapshot.md -------------------------------------------------------------------------------- /packages/plugin/src/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/schema.ts -------------------------------------------------------------------------------- /packages/plugin/src/siblings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/siblings.ts -------------------------------------------------------------------------------- /packages/plugin/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/types.ts -------------------------------------------------------------------------------- /packages/plugin/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/src/utils.ts -------------------------------------------------------------------------------- /packages/plugin/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/tsconfig.json -------------------------------------------------------------------------------- /packages/plugin/tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/tsup.config.ts -------------------------------------------------------------------------------- /packages/plugin/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/plugin/vite.config.ts -------------------------------------------------------------------------------- /packages/rule-tester/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/rule-tester/package.json -------------------------------------------------------------------------------- /packages/rule-tester/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/rule-tester/src/index.ts -------------------------------------------------------------------------------- /packages/rule-tester/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/rule-tester/tsconfig.json -------------------------------------------------------------------------------- /packages/rule-tester/tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/packages/rule-tester/tsup.config.ts -------------------------------------------------------------------------------- /patches/eslint-plugin-eslint-plugin@5.0.6.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/patches/eslint-plugin-eslint-plugin@5.0.6.patch -------------------------------------------------------------------------------- /patches/eslint.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/patches/eslint.patch -------------------------------------------------------------------------------- /patches/json-schema-to-markdown@1.1.1.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/patches/json-schema-to-markdown@1.1.1.patch -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /prettier.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/prettier.config.js -------------------------------------------------------------------------------- /scripts/create-rule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/scripts/create-rule.ts -------------------------------------------------------------------------------- /scripts/generate-configs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/scripts/generate-configs.ts -------------------------------------------------------------------------------- /scripts/generate-docs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/scripts/generate-docs.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/tsconfig.json -------------------------------------------------------------------------------- /turbo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/turbo.json -------------------------------------------------------------------------------- /website/app/[[...mdxPath]]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/website/app/[[...mdxPath]]/page.tsx -------------------------------------------------------------------------------- /website/app/_meta.global.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/website/app/_meta.global.ts -------------------------------------------------------------------------------- /website/app/graphql-config-info.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/website/app/graphql-config-info.mdx -------------------------------------------------------------------------------- /website/app/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/website/app/icon.png -------------------------------------------------------------------------------- /website/app/icons/astro.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/website/app/icons/astro.svg -------------------------------------------------------------------------------- /website/app/icons/gear.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/website/app/icons/gear.svg -------------------------------------------------------------------------------- /website/app/icons/graphql.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/website/app/icons/graphql.svg -------------------------------------------------------------------------------- /website/app/icons/half.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/website/app/icons/half.svg -------------------------------------------------------------------------------- /website/app/icons/javascript.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/website/app/icons/javascript.svg -------------------------------------------------------------------------------- /website/app/icons/prettier.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/website/app/icons/prettier.svg -------------------------------------------------------------------------------- /website/app/icons/stack.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/website/app/icons/stack.svg -------------------------------------------------------------------------------- /website/app/icons/svelte.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/website/app/icons/svelte.svg -------------------------------------------------------------------------------- /website/app/icons/vue.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/website/app/icons/vue.svg -------------------------------------------------------------------------------- /website/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/website/app/layout.tsx -------------------------------------------------------------------------------- /website/app/play/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/website/app/play/button.tsx -------------------------------------------------------------------------------- /website/app/play/graphql-editor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/website/app/play/graphql-editor.tsx -------------------------------------------------------------------------------- /website/app/play/page.client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/website/app/play/page.client.tsx -------------------------------------------------------------------------------- /website/app/play/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/website/app/play/page.tsx -------------------------------------------------------------------------------- /website/app/play/select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/website/app/play/select.tsx -------------------------------------------------------------------------------- /website/content/docs/configs.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/website/content/docs/configs.mdx -------------------------------------------------------------------------------- /website/content/docs/custom-rules.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/website/content/docs/custom-rules.mdx -------------------------------------------------------------------------------- /website/content/docs/disabling-rules.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/website/content/docs/disabling-rules.mdx -------------------------------------------------------------------------------- /website/content/docs/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/website/content/docs/index.mdx -------------------------------------------------------------------------------- /website/content/docs/parser.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/website/content/docs/parser.mdx -------------------------------------------------------------------------------- /website/content/docs/usage/astro.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/website/content/docs/usage/astro.mdx -------------------------------------------------------------------------------- /website/content/docs/usage/custom-rules.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/website/content/docs/usage/custom-rules.mdx -------------------------------------------------------------------------------- /website/content/docs/usage/graphql.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/website/content/docs/usage/graphql.mdx -------------------------------------------------------------------------------- /website/content/docs/usage/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/website/content/docs/usage/index.mdx -------------------------------------------------------------------------------- /website/content/docs/usage/js.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/website/content/docs/usage/js.mdx -------------------------------------------------------------------------------- /website/content/docs/usage/multiple-projects.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/website/content/docs/usage/multiple-projects.mdx -------------------------------------------------------------------------------- /website/content/docs/usage/prettier.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/website/content/docs/usage/prettier.mdx -------------------------------------------------------------------------------- /website/content/docs/usage/programmatic.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/website/content/docs/usage/programmatic.mdx -------------------------------------------------------------------------------- /website/content/docs/usage/schema-and-operations.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/website/content/docs/usage/schema-and-operations.mdx -------------------------------------------------------------------------------- /website/content/docs/usage/svelte.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/website/content/docs/usage/svelte.mdx -------------------------------------------------------------------------------- /website/content/docs/usage/vue.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/website/content/docs/usage/vue.mdx -------------------------------------------------------------------------------- /website/content/docs/vscode.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/website/content/docs/vscode.mdx -------------------------------------------------------------------------------- /website/content/rules/alphabetize.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/website/content/rules/alphabetize.mdx -------------------------------------------------------------------------------- /website/content/rules/deprecated-rules.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/website/content/rules/deprecated-rules.md -------------------------------------------------------------------------------- /website/content/rules/description-style.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/website/content/rules/description-style.mdx -------------------------------------------------------------------------------- /website/content/rules/executable-definitions.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/website/content/rules/executable-definitions.mdx -------------------------------------------------------------------------------- /website/content/rules/fields-on-correct-type.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/website/content/rules/fields-on-correct-type.mdx -------------------------------------------------------------------------------- /website/content/rules/fragments-on-composite-type.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/website/content/rules/fragments-on-composite-type.mdx -------------------------------------------------------------------------------- /website/content/rules/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/website/content/rules/index.md -------------------------------------------------------------------------------- /website/content/rules/input-name.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/website/content/rules/input-name.mdx -------------------------------------------------------------------------------- /website/content/rules/known-argument-names.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/website/content/rules/known-argument-names.mdx -------------------------------------------------------------------------------- /website/content/rules/known-directives.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/website/content/rules/known-directives.mdx -------------------------------------------------------------------------------- /website/content/rules/known-fragment-names.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/website/content/rules/known-fragment-names.mdx -------------------------------------------------------------------------------- /website/content/rules/known-type-names.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/website/content/rules/known-type-names.mdx -------------------------------------------------------------------------------- /website/content/rules/lone-anonymous-operation.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/website/content/rules/lone-anonymous-operation.mdx -------------------------------------------------------------------------------- /website/content/rules/lone-executable-definition.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/website/content/rules/lone-executable-definition.mdx -------------------------------------------------------------------------------- /website/content/rules/lone-schema-definition.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/website/content/rules/lone-schema-definition.mdx -------------------------------------------------------------------------------- /website/content/rules/match-document-filename.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/website/content/rules/match-document-filename.mdx -------------------------------------------------------------------------------- /website/content/rules/naming-convention.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/website/content/rules/naming-convention.mdx -------------------------------------------------------------------------------- /website/content/rules/no-anonymous-operations.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/website/content/rules/no-anonymous-operations.mdx -------------------------------------------------------------------------------- /website/content/rules/no-deprecated.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/website/content/rules/no-deprecated.mdx -------------------------------------------------------------------------------- /website/content/rules/no-duplicate-fields.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/website/content/rules/no-duplicate-fields.mdx -------------------------------------------------------------------------------- /website/content/rules/no-fragment-cycles.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/website/content/rules/no-fragment-cycles.mdx -------------------------------------------------------------------------------- /website/content/rules/no-hashtag-description.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/website/content/rules/no-hashtag-description.mdx -------------------------------------------------------------------------------- /website/content/rules/no-one-place-fragments.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/website/content/rules/no-one-place-fragments.mdx -------------------------------------------------------------------------------- /website/content/rules/no-root-type.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/website/content/rules/no-root-type.mdx -------------------------------------------------------------------------------- /website/content/rules/no-scalar-result-type-on-mutation.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/website/content/rules/no-scalar-result-type-on-mutation.mdx -------------------------------------------------------------------------------- /website/content/rules/no-typename-prefix.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/website/content/rules/no-typename-prefix.mdx -------------------------------------------------------------------------------- /website/content/rules/no-undefined-variables.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/website/content/rules/no-undefined-variables.mdx -------------------------------------------------------------------------------- /website/content/rules/no-unreachable-types.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/website/content/rules/no-unreachable-types.mdx -------------------------------------------------------------------------------- /website/content/rules/no-unused-fields.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/website/content/rules/no-unused-fields.mdx -------------------------------------------------------------------------------- /website/content/rules/no-unused-fragments.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/website/content/rules/no-unused-fragments.mdx -------------------------------------------------------------------------------- /website/content/rules/no-unused-variables.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/website/content/rules/no-unused-variables.mdx -------------------------------------------------------------------------------- /website/content/rules/one-field-subscriptions.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/website/content/rules/one-field-subscriptions.mdx -------------------------------------------------------------------------------- /website/content/rules/overlapping-fields-can-be-merged.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/website/content/rules/overlapping-fields-can-be-merged.mdx -------------------------------------------------------------------------------- /website/content/rules/possible-fragment-spread.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/website/content/rules/possible-fragment-spread.mdx -------------------------------------------------------------------------------- /website/content/rules/possible-type-extension.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/website/content/rules/possible-type-extension.mdx -------------------------------------------------------------------------------- /website/content/rules/prettier.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/website/content/rules/prettier.md -------------------------------------------------------------------------------- /website/content/rules/provided-required-arguments.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/website/content/rules/provided-required-arguments.mdx -------------------------------------------------------------------------------- /website/content/rules/relay-arguments.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/website/content/rules/relay-arguments.mdx -------------------------------------------------------------------------------- /website/content/rules/relay-connection-types.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/website/content/rules/relay-connection-types.mdx -------------------------------------------------------------------------------- /website/content/rules/relay-edge-types.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/website/content/rules/relay-edge-types.mdx -------------------------------------------------------------------------------- /website/content/rules/relay-page-info.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/website/content/rules/relay-page-info.mdx -------------------------------------------------------------------------------- /website/content/rules/require-deprecation-date.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/website/content/rules/require-deprecation-date.mdx -------------------------------------------------------------------------------- /website/content/rules/require-deprecation-reason.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/website/content/rules/require-deprecation-reason.mdx -------------------------------------------------------------------------------- /website/content/rules/require-description.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/website/content/rules/require-description.mdx -------------------------------------------------------------------------------- /website/content/rules/require-field-of-type-query-in-mutation-result.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/website/content/rules/require-field-of-type-query-in-mutation-result.mdx -------------------------------------------------------------------------------- /website/content/rules/require-import-fragment.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/website/content/rules/require-import-fragment.mdx -------------------------------------------------------------------------------- /website/content/rules/require-nullable-fields-with-oneof.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/website/content/rules/require-nullable-fields-with-oneof.mdx -------------------------------------------------------------------------------- /website/content/rules/require-nullable-result-in-root.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/website/content/rules/require-nullable-result-in-root.mdx -------------------------------------------------------------------------------- /website/content/rules/require-selections.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/website/content/rules/require-selections.mdx -------------------------------------------------------------------------------- /website/content/rules/require-type-pattern-with-oneof.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/website/content/rules/require-type-pattern-with-oneof.mdx -------------------------------------------------------------------------------- /website/content/rules/scalar-leafs.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/website/content/rules/scalar-leafs.mdx -------------------------------------------------------------------------------- /website/content/rules/selection-set-depth.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/website/content/rules/selection-set-depth.mdx -------------------------------------------------------------------------------- /website/content/rules/strict-id-in-types.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/website/content/rules/strict-id-in-types.mdx -------------------------------------------------------------------------------- /website/content/rules/unique-argument-names.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/website/content/rules/unique-argument-names.mdx -------------------------------------------------------------------------------- /website/content/rules/unique-directive-names-per-location.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/website/content/rules/unique-directive-names-per-location.mdx -------------------------------------------------------------------------------- /website/content/rules/unique-directive-names.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/website/content/rules/unique-directive-names.mdx -------------------------------------------------------------------------------- /website/content/rules/unique-enum-value-names.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/website/content/rules/unique-enum-value-names.mdx -------------------------------------------------------------------------------- /website/content/rules/unique-field-definition-names.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/website/content/rules/unique-field-definition-names.mdx -------------------------------------------------------------------------------- /website/content/rules/unique-fragment-name.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/website/content/rules/unique-fragment-name.mdx -------------------------------------------------------------------------------- /website/content/rules/unique-input-field-names.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/website/content/rules/unique-input-field-names.mdx -------------------------------------------------------------------------------- /website/content/rules/unique-operation-name.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/website/content/rules/unique-operation-name.mdx -------------------------------------------------------------------------------- /website/content/rules/unique-operation-types.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/website/content/rules/unique-operation-types.mdx -------------------------------------------------------------------------------- /website/content/rules/unique-type-names.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/website/content/rules/unique-type-names.mdx -------------------------------------------------------------------------------- /website/content/rules/unique-variable-names.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/website/content/rules/unique-variable-names.mdx -------------------------------------------------------------------------------- /website/content/rules/value-literals-of-correct-type.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/website/content/rules/value-literals-of-correct-type.mdx -------------------------------------------------------------------------------- /website/content/rules/variables-are-input-types.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/website/content/rules/variables-are-input-types.mdx -------------------------------------------------------------------------------- /website/content/rules/variables-in-allowed-position.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/website/content/rules/variables-in-allowed-position.mdx -------------------------------------------------------------------------------- /website/mdx-components.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/website/mdx-components.tsx -------------------------------------------------------------------------------- /website/next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/website/next-env.d.ts -------------------------------------------------------------------------------- /website/next-sitemap.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/website/next-sitemap.config.js -------------------------------------------------------------------------------- /website/next.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/website/next.config.ts -------------------------------------------------------------------------------- /website/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/website/package.json -------------------------------------------------------------------------------- /website/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/website/postcss.config.js -------------------------------------------------------------------------------- /website/public/demo.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/website/public/demo.mp4 -------------------------------------------------------------------------------- /website/tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/website/tailwind.config.ts -------------------------------------------------------------------------------- /website/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graphql-hive/graphql-eslint/HEAD/website/tsconfig.json --------------------------------------------------------------------------------