cjoudrey/graphql-schema-linter
Voir sur GitHubAdd basic validation for inline configuration inputs
Open
#238 ouverte le 4 juil. 2020
bugenhancementhelp wanted
Métriques du dépôt
- Stars
- (669 stars)
- Métriques de merge PR
- (Aucune PR mergée en 30 j)
Description
When specifying an invalid rule in an inline configuration, graphql-schema-linter should let the user know.
For example, this should raise an error:
# lint-disable some-invalid-rule
type Query {
field: String
}
Perhaps the process could terminate with an error like:
The inline configuration on line 1 of `filename.graphql` references a non-existing rule: some-invalid-rule
Similarly, we should gracefully handle when an inline configuration is specified without any rules.
This currently crashes:
# lint-disable
type Query {
field: String
}
We could either (1) make it raise an error like above or (2) support this as a feature and make it disable all rules.
/cc @mshwery in case you're bored 😄