Skip to content

Bug with import when using default export and there is a space before import and after # #3837

Open
@dimaMachina

Description

@dimaMachina

Describe the bug

When using default export import comment like this #import "./ProfileForm.graphql" works perfectly fine, but when we add a space before import and after # there is an error:

Error: 
    Import statement is not valid:
    >  import "./ProfileForm.graphql"
    If you want to have comments starting with '# import', please use ''' instead!
    You can only have 'import' statements in the following pattern;
    # import [Type].[Field] from [File]

To Reproduce
Steps to reproduce the behavior:

Related to graphql-hive/graphql-eslint#472 (comment)

  • Clone the repo and modify file src/UserProfileScreen.graphql change line #import "./ProfileForm.graphql" to # import "./ProfileForm.graphql"
  • Use @graphql-eslint/[email protected] that uses latest version of @graphql-tools/import package
  • yarn
  • yarn lint

Environment:

  • @graphql-tools/import: 6.6.1

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions