cjoudrey/graphql-schema-linter

Non-null Int types for "first" argument are not accepted by rule "relay-connection-arguments-spec"

Open

#148 opened on Sep 7, 2018

View on GitHub
 (3 comments) (0 reactions) (0 assignees)JavaScript (62 forks)batch import
enhancementhelp wanted

Repository metrics

Stars
 (669 stars)
PR merge metrics
 (No merged PRs in 30d)

Description

The following queries all fail lint checks:

  notablePeople(first: Int!, after: ID): NotablePersonConnection!

  users(first: Int!, after: ID, where: UsersQueryWhereInput): UserConnection!
    @requireOneOfRoles(roles: [MODERATOR])

  notablePeopleEvents(
    first: Int!
    after: ID
    where: NotablePersonEventsQueryWhereInput
  ): NotablePersonEventConnection!

If I remove the !, they all pass. Should not non-null integer types be accepted?

Contributor guide