{"id":13727481,"url":"https://github.com/graphql/vscode-graphql","last_synced_at":"2025-12-11T22:09:45.299Z","repository":{"id":41997526,"uuid":"132232369","full_name":"graphql/vscode-graphql","owner":"graphql","description":"MIGRATED: VSCode GraphQL extension (autocompletion, go-to definition, syntax highlighting)","archived":true,"fork":false,"pushed_at":"2022-07-30T20:05:49.000Z","size":955,"stargazers_count":551,"open_issues_count":18,"forks_count":71,"subscribers_count":11,"default_branch":"master","last_synced_at":"2025-09-18T13:07:56.586Z","etag":null,"topics":["apollo","graphql","vscode","vscode-extension"],"latest_commit_sha":null,"homepage":"https://marketplace.visualstudio.com/items?itemName=Prisma.vscode-graphql","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/graphql.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-05-05T09:12:44.000Z","updated_at":"2025-09-09T18:53:47.000Z","dependencies_parsed_at":"2022-08-12T01:50:31.928Z","dependency_job_id":null,"html_url":"https://github.com/graphql/vscode-graphql","commit_stats":null,"previous_names":["prisma-labs/vscode-graphql"],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/graphql/vscode-graphql","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/graphql%2Fvscode-graphql","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/graphql%2Fvscode-graphql/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/graphql%2Fvscode-graphql/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/graphql%2Fvscode-graphql/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/graphql","download_url":"https://codeload.github.com/graphql/vscode-graphql/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/graphql%2Fvscode-graphql/sbom","scorecard":{"id":443929,"data":{"date":"2025-08-11","repo":{"name":"github.com/graphql/vscode-graphql","commit":"66e9d69b76c237714db0e606fa7ac32fc4fa3a94"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.5,"checks":[{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Code-Review","score":3,"reason":"Found 6/19 approved changesets -- score normalized to 3","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":0,"reason":"project is archived","details":["Warn: Repository is archived."],"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/release-or-pr.yml:1","Warn: no topLevel permission defined: .github/workflows/test.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Pinned-Dependencies","score":2,"reason":"dependency not pinned by hash detected -- score normalized to 2","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release-or-pr.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/graphql/vscode-graphql/release-or-pr.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release-or-pr.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/graphql/vscode-graphql/release-or-pr.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release-or-pr.yml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/graphql/vscode-graphql/release-or-pr.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:10: update your workflow using https://app.stepsecurity.io/secureworkflow/graphql/vscode-graphql/test.yml/master?enable=pin","Warn: npmCommand not pinned by hash: .github/workflows/test.yml:13","Info:   0 out of   3 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction dependencies pinned","Info:   1 out of   2 npmCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: github.com/graphql/.github/SECURITY.md:1","Info: Found linked content: github.com/graphql/.github/SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: github.com/graphql/.github/SECURITY.md:1","Info: Found text in security policy: github.com/graphql/.github/SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 24 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Vulnerabilities","score":0,"reason":"37 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-968p-4wvh-cqc8","Warn: Project is vulnerable to: GHSA-v6h2-p8h4-qcjw","Warn: Project is vulnerable to: GHSA-grv7-fg5c-xmjg","Warn: Project is vulnerable to: GHSA-3xgq-45jj-v275","Warn: Project is vulnerable to: GHSA-23wx-cgxq-vpwx","Warn: Project is vulnerable to: GHSA-f6v4-cf5j-vf3w","Warn: Project is vulnerable to: GHSA-67mh-4wv8-2f99","Warn: Project is vulnerable to: GHSA-74fj-2j2h-c42q","Warn: Project is vulnerable to: GHSA-pw2r-vq6v-hr8c","Warn: Project is vulnerable to: GHSA-jchw-25xp-jwwc","Warn: Project is vulnerable to: GHSA-cxjh-pqwp-8mfp","Warn: Project is vulnerable to: GHSA-952p-6rrq-rcjv","Warn: Project is vulnerable to: GHSA-f8q6-p94x-37v3","Warn: Project is vulnerable to: GHSA-vh95-rmgr-6w4m","Warn: Project is vulnerable to: GHSA-xvch-5gv4-984h","Warn: Project is vulnerable to: GHSA-hj48-42vr-x3v9","Warn: Project is vulnerable to: GHSA-hrpp-h998-j3pp","Warn: Project is vulnerable to: GHSA-c2qf-rxjj-qqgw","Warn: Project is vulnerable to: GHSA-wpg7-2c88-r8xv","Warn: Project is vulnerable to: GHSA-pq67-2wwv-3xjx","Warn: Project is vulnerable to: GHSA-8cj5-5rvv-wf4v","Warn: Project is vulnerable to: GHSA-52f5-9888-hmc6","Warn: Project is vulnerable to: GHSA-pgw7-wx7w-2w33","Warn: Project is vulnerable to: GHSA-3cvr-822r-rqcc","Warn: Project is vulnerable to: GHSA-q768-x9m6-m9qp","Warn: Project is vulnerable to: GHSA-8qr4-xgw6-wmr3","Warn: Project is vulnerable to: GHSA-f772-66g8-q5h3","Warn: Project is vulnerable to: GHSA-5r9g-qh6m-jxff","Warn: Project is vulnerable to: GHSA-r6ch-mqf9-qc9w","Warn: Project is vulnerable to: GHSA-wqq4-5wpv-mx2g","Warn: Project is vulnerable to: GHSA-3787-6prv-h9w3","Warn: Project is vulnerable to: GHSA-9qxr-qj54-h672","Warn: Project is vulnerable to: GHSA-m4v8-wqvr-p9f7","Warn: Project is vulnerable to: GHSA-c76h-2ccp-4975","Warn: Project is vulnerable to: GHSA-cxrh-j4jr-qwg3","Warn: Project is vulnerable to: GHSA-3h5v-q93c-6h6q","Warn: Project is vulnerable to: GHSA-776f-qx25-q3cc"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-19T06:14:02.677Z","repository_id":41997526,"created_at":"2025-08-19T06:14:02.677Z","updated_at":"2025-08-19T06:14:02.677Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":277974403,"owners_count":25908396,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-02T02:00:08.890Z","response_time":67,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["apollo","graphql","vscode","vscode-extension"],"created_at":"2024-08-03T01:03:59.712Z","updated_at":"2025-10-02T07:30:33.079Z","avatar_url":"https://github.com/graphql.png","language":"TypeScript","funding_links":[],"categories":["TypeScript"],"sub_categories":[],"readme":"# VSCode GraphQL [ARCHIVED]\n\n\u003e The extension has been moved to [`graphql/graphiql` monorepo](https://github.com/graphql/graphiql/tree/main/packages/vscode-graphql) - please open all new tickets and PRs there. Operation execution support was temporarily dropped and is planned to be replaced before 2023. \nAnother useful operation exection extension that works inline is [vscode-graphiql-explorer](https://marketplace.visualstudio.com/items?itemName=GabrielNordeborn.vscode-graphiql-explorer). Another handy extension - [graphql notebooks](https://github.com/joyceerhl/vscode-github-graphql-notebooks/issues/7#issuecomment-1086962711) provides a UX where you can keep graphql \"notebooks\" using the vscode notebooks API.\n\nGraphQL extension for VSCode was built with the aim to tightly integrate the GraphQL Ecosystem with VSCode for an awesome developer experience.\n\n![](https://camo.githubusercontent.com/97dc1080d5e6883c4eec3eaa6b7d0f29802e6b4b/687474703a2f2f672e7265636f726469742e636f2f497379504655484e5a342e676966)\n\n\u003e 💡 **Note:** This extension no longer supports `.prisma` files. If you are using this extension with GraphQL 1, please rename your datamodel from `datamodel.prisma` to `datamodel.graphql` and this extension will pick that up.\n\n## Features\n\nLots of new improvements happening! We now have a [`CHANGELOG.md`](https://github.com/graphql/vscode-graphql/blob/master/CHANGELOG.md#change-log)\n\n### General features\n\n- Load the extension on detecting `graphql-config file` at root level or in a parent level directory\n- Load the extension in `.graphql`, `.gql files`\n- Load the extension on detecting `gql` tag in js, ts, jsx, tsx, vue files\n- Load the extension inside `gql`/`graphql` fenced code blocks in markdown files\n- execute query/mutation/subscription operation, embedded or in graphql files\n- pre-load schema and document defintitions\n- Support [`graphql-config`](https://graphql-config.com/) files with one project and multiple projects\n- the language service re-starts on changes to vscode settings and/or graphql config!\n\n### `.graphql`, `.gql` file extension support\n\n- syntax highlighting (type, query, mutation, interface, union, enum, scalar, fragments, directives)\n- autocomplete suggestions\n- validation against schema\n- snippets (interface, type, input, enum, union)\n- hover support\n- go to definition support (input, enum, type)\n- outline support\n\n### `gql`/`graphql` tagged template literal support for tsx, jsx, ts, js\n\n- syntax highlighting (type, query, mutation, interface, union, enum, scalar, fragments, directives)\n- autocomplete suggestions\n- validation against schema\n- snippets\n- hover support\n- go to definition for fragments and input types\n- outline support\n\n## Usage\n\nInstall the [VSCode GraphQL Extension](https://marketplace.visualstudio.com/items?itemName=GraphQL.vscode-graphql).\n\n(Watchman is no longer required, you can uninstall it now)\n\n**This extension requires a graphql-config file**.\n\nAs of `vscode-graphql@0.3.0` we support `graphql-config@3`. You can read more about that [here](https://www.graphql-config.com/docs/user/user-usage). Because it now uses `cosmicconfig` there are plenty of new options for loading config files:\n\n```\ngraphql.config.json\ngraphql.config.js\ngraphql.config.yaml\ngraphql.config.yml\n.graphqlrc (YAML or JSON)\n.graphqlrc.json\n.graphqlrc.yaml\n.graphqlrc.yml\n.graphqlrc.js\ngraphql property in package.json\n```\n\nthe file needs to be placed at the project root by default, but you can configure paths per project. see the FAQ below for details.\n\nPrevious versions of this extension support `graphql-config@2` format, which follows [legacy configuration patterns](https://github.com/kamilkisiela/graphql-config/tree/legacy#usage)\n\nIf you need legacy support for `.graphqlconfig` files or older graphql-config formats, see [this FAQ answer](#legacy). If you are missing legacy `graphql-config` features, please consult [the `graphql-config` repository](https://github.com/kamilkisiela/graphql-config).\n\nTo support language features like \"go-to definition\" across multiple files, please include `documents` key in the `graphql-config` file default or per-project (this was `include` in 2.0).\n\n## Configuration Examples\n\n### Simple Example\n\n```yaml\n# .graphqlrc.yml\nschema: \"schema.graphql\"\ndocuments: \"src/**/*.{graphql,js,ts,jsx,tsx}\"\n```\n\n### Advanced Example\n\n```js\n// graphql.config.js\nmodule.exports = {\n  projects: {\n    app: {\n      schema: [\"src/schema.graphql\", \"directives.graphql\"],\n      documents: [\"**/*.{graphql,js,ts,jsx,tsx}\", \"my/fragments.graphql\"],\n      extensions: {\n        endpoints: {\n          default: {\n            url: \"http://localhost:8000\",\n            headers: { Authorization: `Bearer ${process.env.API_TOKEN}` },\n          },\n        },\n      },\n    },\n    db: {\n      schema: \"src/generated/db.graphql\",\n      documents: [\"src/db/**/*.graphql\", \"my/fragments.graphql\"],\n      extensions: {\n        codegen: [\n          {\n            generator: \"graphql-binding\",\n            language: \"typescript\",\n            output: {\n              binding: \"src/generated/db.ts\",\n            },\n          },\n        ],\n        endpoints: {\n          default: {\n            url: \"http://localhost:8080\",\n            headers: { Authorization: `Bearer ${process.env.API_TOKEN}` },\n          },\n        },\n      },\n    },\n  },\n}\n```\n\nNotice that `documents` key supports glob pattern and hence `[\"**/*.graphql\"]` is also valid.\n\n## Frequently Asked Questions\n\n\u003cspan id=\"legacy\" /\u003e\n\n### I can't load `.graphqlconfig` files anymore\n\nIf you need to use a legacy config file, then you just need to enable legacy mode for `graphql-config`:\n\n```json\n\"graphql-config.load.legacy\": true\n```\n\n### Go to definition is not working for my URL\n\nYou can try the new experimental `cacheSchemaFileForLookup` option. NOTE: this will disable all definition lookup for local SDL graphql schema files, and _only_ perform lookup of the result an SDL result of `graphql-config` `getSchema()`\n\nTo enable, add this to your settings:\n\n```json\n\"vscode-graphql.cacheSchemaFileForLookup\": true,\n```\n\nyou can also use graphql config if you need to mix and match these settings:\n\n```yml\nschema: http://myschema.com/graphql\nextensions:\n  languageService:\n    cacheSchemaFileForLookup: true\nprojects:\n  project1:\n    schema: project1/schema/schema.graphql\n    documents: project1/queries/**/*.{graphql,tsx,jsx,ts,js}\n    extensions:\n      languageService:\n      cacheSchemaFileForLookup: false\n\n  project2:\n    schema: https://api.spacex.land/graphql/\n    documents: project2/queries.graphql\n    extensions:\n      endpoints:\n        default:\n          url: https://api.spacex.land/graphql/\n      languageService:\n        # Do project configs inherit parent config?\n        cacheSchemaFileForLookup: true\n```\n\n### The extension fails with errors about duplicate types\n\nMake sure that you aren't including schema files in the `documents` blob\n\n### The extension fails with errors about missing scalars, directives, etc\n\nMake sure that your `schema` pointers refer to a complete schema!\n\n### In JSX and TSX files I see completion items I don't need\n\nThe way vscode lets you filter these out is [on the user end](https://github.com/microsoft/vscode/issues/45039)\n\nSo you'll need to add something like this to your global vscode settings:\n\n```json\n\"[typescriptreact]\": {\n  \"editor.suggest.filteredTypes\": {\n    \"snippet\": false\n  }\n},\n\"[javascriptreact]\": {\n  \"editor.suggest.filteredTypes\": {\n    \"snippet\": false\n  }\n}\n```\n\n### \"Execute Query/Mutation/Subscription\" always fails\n\nThe best way to make \"execute \u003cop type\u003e\" codelens work is to add endpoints config to the global graphql config or the project config.\n\nThis would look like:\n\n```ts\nexport default {\n  schema: \"mschema.graphql\",\n  extension: {\n    endpoints: {\n      default: \"http://localhost:9000\",\n    },\n  },\n}\n```\n\n(see above for per-project examples)\n\nIf there is an issue with execution that has to do with your server, the error response should show now in the result panel.\n\nIn case the request fails due to self signed certificate, you can bypass that check by adding this to your settings:\n\n```json\n\"vscode-graphql.rejectUnauthorized\": false\n```\n\n### My graphql config file is not at the root\n\nGood news, we have configs for this now!\n\nYou can search a folder for any of the matching config file names listed above:\n\n```json\n\"graphql-config.load.rootDir\": \"./config\"\n```\n\nOr a specific filepath:\n\n```json\n\"graphql-config.load.filePath\": \"./config/my-graphql-config.js\"\n```\n\nOr a different `configName` that allows different formats:\n\n```json\n\"graphql-config.load.rootDir\": \"./config\",\n\"graphql-config.load.configName\": \"acme\"\n```\n\nwhich would search for `./config/.acmerc`, `.config/.acmerc.js`, `.config/acme.config.json`, etc matching the config paths above\n\nIf you have multiple projects, you need to define one top-level config that defines all project configs using `projects`\n\n### How do I highlight an embedded graphql string?\n\nIf you aren't using a template tag function such as `gql` or `graphql`, and just want to use a plain string, you can use an inline `#graphql` comment:\n\n```ts\nconst myQuery = `#graphql\n  query {\n    something\n  }\n`\n```\n\nor\n\n\n```ts\n  const myQuery =\n  /* GraphiQL */ \n`\n  query {\n    something\n  }\n`\n```\n  \n### Template literal expressions dont work with `Execute Query`\n\nExperimental support for template literal expressions ala `${}` has been added for language support, which just add an empty newline behind the scenes. It does not yet work for `Execute Query` codelans.\n\n\n\n\n## Known Issues\n\n- the output channel occasionally shows \"definition not found\" when you first start the language service, but once the definition cache is built for each project, definition lookup will work. so if a \"peek definition\" fails when you first start the editor or when you first install the extension, just try the definition lookup again.\n\n## Development\n\nThis plugin uses the [GraphQL language server](https://github.com/graphql/graphql-language-service-server)\n\n1.  Clone the repository - https://github.com/graphql/vscode-graphql\n1.  `npm install`\n1.  Open it in VSCode\n1.  Go to the debugging section and run the launch program \"Extension\"\n1.  This will open another VSCode instance with extension enabled\n1.  Open a project with a graphql config file - \":electric_plug: graphql\" in VSCode status bar indicates that the extension is in use\n1.  Logs for GraphQL language service will appear in output section under GraphQL Language Service\n    ![GraphQL Language Service Logging](https://s3-ap-southeast-1.amazonaws.com/divyendusingh/vscode-graphql/Screen+Shot+2018-06-25+at+12.31.57+PM.png)\n\n### Contributing back to this project\n\nThis repository is managed by EasyCLA. Project participants must sign the free ([GraphQL Specification Membership agreement](https://preview-spec-membership.graphql.org) before making a contribution. You only need to do this one time, and it can be signed by [individual contributors](http://individual-spec-membership.graphql.org/) or their [employers](http://corporate-spec-membership.graphql.org/).\n\nTo initiate the signature process please open a PR against this repo. The EasyCLA bot will block the merge if we still need a membership agreement from you.\n\nYou can find [detailed information here](https://github.com/graphql/graphql-wg/tree/main/membership). If you have issues, please email [operations@graphql.org](mailto:operations@graphql.org).\n\nIf your company benefits from GraphQL and you would like to provide essential financial support for the systems and people that power our community, please also consider membership in the [GraphQL Foundation](https://foundation.graphql.org/join).\n\n## License\n\nMIT\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgraphql%2Fvscode-graphql","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgraphql%2Fvscode-graphql","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgraphql%2Fvscode-graphql/lists"}