Skip to content

📎 GraphQL support #1927

@ematipico

Description

@ematipico

Description

Our most-upvoted request in the discussion is support for linting of GraphQL files. Unfortunately, GraphQL support is not part of our roadmap for 2024. This means the Biome team will be unlikely to pick up this task as we are busy working on other parts of the roadmap. Still, we would like to facilitate GraphQL support if someone is willing to pick up the work.

What is included in this task

  • A parser for GraphQL
  • At least one lint rule for GraphQL to demonstrate the analyzer
  • Support for *.graphql files in the VS Code extension

What is not included in this task

  • GraphQL tagged templates
    • Support for tagged templates requires infrastructure that is still being worked on in Biome. We are expected to develop support for tagged templates for CSS use cases such as styled components. Once this is in place, and this GraphQL task is implemented, hopefully GraphQL tagged templates will be easy to implement as well.

Metadata

Metadata

Assignees

Labels

S-FundingStatus: open to funding and implemented by external contributorsS-Help-wantedStatus: you're familiar with the code base and want to help the project

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions