diff --git a/.changeset/eleven-crabs-lick.md b/.changeset/eleven-crabs-lick.md new file mode 100644 index 00000000000..47e73c22761 --- /dev/null +++ b/.changeset/eleven-crabs-lick.md @@ -0,0 +1,5 @@ +--- +'@graphql-eslint/eslint-plugin': patch +--- + +Fix issues with loading schemas from code-files diff --git a/packages/plugin/src/schema.ts b/packages/plugin/src/schema.ts index c347ae4ecfd..da18fe98ccd 100644 --- a/packages/plugin/src/schema.ts +++ b/packages/plugin/src/schema.ts @@ -1,3 +1,4 @@ +import { CodeFileLoader } from '@graphql-tools/code-file-loader'; import { GraphQLFileLoader } from '@graphql-tools/graphql-file-loader'; import { JsonFileLoader } from '@graphql-tools/json-file-loader'; import { loadSchemaSync } from '@graphql-tools/load'; @@ -23,6 +24,7 @@ export const schemaLoaders: Loader[] = [ new GraphQLFileLoader(), new JsonFileLoader(), new UrlLoader(), + new CodeFileLoader(), ]; export function getSchema(options: ParserOptions, gqlConfig: GraphQLConfig): GraphQLSchema | null {