At a glance
- Identifier: #471
- Stage: RFC X / Superseded
- Champion: @OlegIlyenko
- Latest activity: Marked as Superseded on 2025-06-12
- Spec PR: https://github.com/graphql/graphql-spec/pull/471
Spec PR description
This proposal directly relates to a discussion in https://github.com/facebook/graphql/issues/429. As was discussed at the latest WG meeting, I'm creating several alternative proposals. This one implements proposed solution 3. Limit the validation to only @skip and @include directives.
It limits the scope of "Directives Are Unique Per Location" to @skip and @include directives only.
This proposal is mutually exclusive with other alternative proposals:
- [RFC] Limit uniqueness to
@skip,@includeand@deprecateddirectives (#471, this one) - [RFC] Limit directive uniqueness to explicitly marked directives (#472)
@leebyron @IvanGoncharov @jjergus I would appreciate your reviews.
Closes #429
Timeline
June 2025
- Marked as Superseded on 2025-06-12 by benjie
January 2020
- Spec PR closed on 2020-01-10
October 2018
- Top comment edited on 2018-10-03 by OlegIlyenko
- Advanced to RFC 0 on 2018-10-02 by leebyron
June 2018
- Top comment edited on 2018-06-25 by OlegIlyenko
- @OlegIlyenko committed "Include `@deprecated` directive in the validation rule" on 2018-06-25
- Top comment edited on 2018-06-24 by OlegIlyenko
- Spec PR created on 2018-06-24 by OlegIlyenko
- @OlegIlyenko committed "Limit uniqueness to `@skip` and `@include` directives" on 2018-06-24